微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

亚马逊aws emr hadoop集群 调度工具azkaban安装

  • 解压后重命名

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

  • keytool -keystore keystore -alias jetty -genkey -keyalg RSA在 azkaban目录下生成keystore文件,然后mv到/lib/azkaban/azkaban-web

    在这里插入图片描述

-

  • /lib/azkaban/azkaban-web/conf/azkaban.properties
#Azkaban Personalization Settings
azkaban.name=Test
azkaban.label=My Local Azkaban
azkaban.color=#FF3601
azkaban.default.servlet.path=/index
web.resource.dir=/lib/azkaban/azkaban-web/web
default.timezone.id=Asia/Shanghai

#Azkaban UserManager class
user.manager.class=azkaban.user.XmlUserManager
user.manager.xml.file=/lib/azkaban/azkaban-web/conf/azkaban-users.xml
#Loader for projects
executor.global.properties=/lib/azkaban/azkaban-executor/conf/global.properties
azkaban.project.dir=projects

database.type=MysqL
MysqL.port=3306
MysqL.host=xxx
MysqL.database=azkaban
MysqL.user=hadoop
MysqL.password=123456
MysqL.numconnections=100

# VeLocity dev mode
veLocity.dev.mode=false

# Azkaban Jetty server properties.
jetty.maxThreads=25
jetty.ssl.port=8443
jetty.port=8081
jetty.keystore=/lib/azkaban/azkaban-web/keystore
jetty.password=123456
jetty.keypassword=123456
jetty.truststore=/lib/azkaban/azkaban-web/keystore
jetty.trustpassword=123456

# Azkaban Executor settings
executor.port=12321

# mail settings
[email protected]
mail.host=smtp.163.com
[email protected]
#授权码
mail.password=xxx
[email protected]
[email protected]

lockdown.create.projects=false

cache.directory=cache
    • /lib/azkaban/azkaban-web/conf/azkaban-users.xml
<azkaban-users>
	<user username="azkaban" password="azkaban" roles="admin" groups="azkaban" />
	<user username="metrics" password="metrics" roles="metrics"/>
<user username="admin" password="admin" roles="admin,metrics"/>	
	<role name="admin" permissions="ADMIN" />
	<role name="metrics" permissions="METRICS"/>
</azkaban-users>

  • lib/azkaban/azkaban-executor/conf/azkaban.properties
#Azkaban
default.timezone.id=Asia/Shanghai

# Azkaban JobTypes Plugins
azkaban.jobtype.plugin.dir=plugins/jobtypes

#Loader for projects
executor.global.properties=/lib/azkaban/azkaban-executor/conf/global.properties
azkaban.project.dir=projects

database.type=MysqL
MysqL.port=3306
MysqL.host=xxx
MysqL.database=azkaban
MysqL.user=hadoop
MysqL.password=123456
MysqL.numconnections=100

# Azkaban Executor settings
executor.maxThreads=50
executor.port=12321
executor.flow.threads=30


  • web https://xxxxx:8443/ u:admin p:admin

    在这里插入图片描述


    在这里插入图片描述

  • sqoop list-databases --connect jdbc:MysqL://xxxx:3306 --username xx--password xxx

    在这里插入图片描述

  • 在 有MysqL的机器上 sudo MysqL 进入cli

    在这里插入图片描述


    select host,user,password,select_priv,insert_priv,drop_priv from MysqL.user;
  • 添加远程账号hadoop
  • grant all privileges on . to hadoop@’%’ identified by ‘password’;

    在这里插入图片描述

  • source /home/hadoop/azkaban-cli/create-all-sql-2.5.0.sql;MysqL中建azkaban需要用到的表

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐