所有版本地址:
https://github.com/azkaban/azkaban/releases
3.57 版地址:
https://github.com/azkaban/azkaban/releases/tag/3.57.0
下载地址:
https://codeload.github.com/azkaban/azkaban/tar.gz/3.57.0
解压缩:
tar -xvf azkaban-3.57.0.tar
cd azkaban-3.57.0
目录结构:
azkaban-common 常用的工具类(基础架构)
azkaban-db 与数据库相关的
azkaban-exec-server 执行的server
azkaban-hadoop-security-pluginhadoop 安全的插件(不用去管它)
azkaban-solo-server 我们所要部署的模式
azkaban-spi 存储一些接口相关的东西(异常处理这些)
azkaban-web-server web-server(ui上的东西)
编译安装:
./gradlew build installDist -x test
需要的模块:
azkaban-db 与数据库相关的
azkaban-exec-server 执行的server
azkaban-web-server web-server(ui上的东西)
先创建MySQL:
登录到mysql库,
create database azkaban;
use azkaban;
source /home/hadoop/apps/azkaban/azkaban-db/create-all-sql.sql
修改webServer配置文件:
vim /home/hadoop/azkaban/web-server/conf/azkaban.properties
default.timezone.id=Asia/Shanghai # 时区,默认为美国America/Los_Angeles
database.type=mysql # 数据库类型
mysql.port=3306 # 端口
mysql.host=192.168.191.65 # 数据库连接IP
mysql.database=azkaban # 数据库实例名
mysql.user=root # 数据库用户名
mysql.password=P@ssw0rd # 数据库密码
修改执行器配置文件:
vim /home/hadoop/azkaban/exec-server/conf/azkaban.properties
default.timezone.id=Asia/Shanghai # 时区,默认为美国America/Los_Angeles
database.type=mysql # 数据库类型
mysql.port=3306 # 端口
mysql.host=192.168.191.65 # 数据库连接IP
mysql.database=azkaban # 数据库实例名
mysql.user=root # 数据库用户名
mysql.password=P@ssw0rd # 数据库密码
executor.port=12321 # 执行服务器端口
启动:
先启动exec-server
bin/start-exec.sh
执行:curl –G “localhost:$(<./executor.port)/executor?action=activate” && echo
再启动 web-server
bin/start-web.sh
检查是否启动成功:
jps
有2个进程代表启动成功:
AzkabanExecutorServer
AzkabanWebServer
访问web界面:
azkaban
azkaban
今天的文章azkaban安装分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/9354.html