这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战
一、准备工作
节点划分如下:
(1)编译
已经得到编译过的包,这步可以越过。
选用 azkaban3.51.0
这个版本自己进行重新编译,编译完成之后得到需要的安装包进行安装。
1 | bash复制代码cd /opt/lagou/software/ |
(2)上传编译后的安装文件
1 | bash复制代码# 在 linux122 节点创建目录 |
(3)安装需要软件
Azkaban Web
服务安装包
azkaban-web-server-0.1.0-SNAPSHOT.tar.gz
Azkaban
执行服务安装包
azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz
sql
脚本
azkaban-db-0.1.0-SNAPSHOT.tar.gz
(4)数据库准备
在
linux123
节点,运行如下命令
1 | bash复制代码# 解压数据库脚本 |
验证一下:
1 | bash复制代码mysql> show tables; |
二、配置 Azkaban-web-server
在
linux122
节点下
- 解压
azkaban-web-server
1 | bash复制代码mkdir /opt/lagou/servers/azkaban |
- 生成
ssl
证书
1 | bash复制代码cd /opt/lagou/servers/azkaban/azkaban-web-server-0.1.0-SNAPSHOT |
如下图所示:
大红框,输入密码均为 : azkaban
小红框,输入: y
其他信息,直接回车即可。
- 修改
azkaban-web-server
的配置文件
1 | bash复制代码cd /opt/lagou/servers/azkaban/azkaban-web-server-0.1.0-SNAPSHOT/conf |
- 添加属性
1 | bash复制代码cd /opt/lagou/servers/azkaban/azkaban-web-server-0.1.0-SNAPSHOT |
三、配置 Azkaban-exec-server
在 linux123 节点上操作
- 上传
azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz
包到linux123
节点上
1 | bash复制代码 |
- 修改
azkaban-exec-server
的配置文件
1 | bash复制代码cd /opt/lagou/servers/azkaban/azkaban-exec-server-0.1.0-SNAPSHOT/conf |
- 分发
exec-server
到linux121
节点
1 | bash复制代码[root@linux123 servers]# pwd |
四、启动服务
- 启动
1 | bash复制代码# 在 linux121 启动 exec-server |
- 激活
exec-server
在
linux122
上 运行bin/start-web.sh
,用jps
查看没有对应进程。
查看日志
1 | bash复制代码[root@linux122 logs]# pwd |
需要手动激活 executor
1 | bash复制代码# linux121 和 linux123 均要执行 |
本文转载自: 掘金