1、部署
1. 安装
tar xf azkaban.tar.gzmv azkaban/datax ..
- datax必须要和azkaban放置同一级目录
rpm -ivh clickhouse-client-22.10.2.11.aarch64.rpmrpm -ivh clickhouse-common-static-22.10.2.11.aarch64.rpm
2. 配置
1)azkaban-exec-server-0.1.0-SNAPSHOT
cd azkaban-exec-server-0.1.0-SNAPSHOT/confvim azkaban.properties# 修改web的具体位置和时区web.resource.dir=/dcos/azkaban/azkaban-web-server-0.1.0-SNAPSHOT/web/default.timezone.id=Asia/Shanghai# 添加端口executor.port=12321# 修改web的具体urlazkaban.webserver.url=http://10.223.225.162:8081# 数据库信息database.type=mysqlmysql.port=<PORT>mysql.host=<IP>mysql.database=azkaban # 库名mysql.user=<数据库用户名>mysql.password=<数据库密码>
2)azkaban-web-server-0.1.0-SNAPSHOT
azkaban.properties这个配置文件少了<font style="color:#E8323C;">executor.port</font>和<font style="color:#E8323C;">azkaban.webserver.url</font>其他一致
cd azkaban-web-server-0.1.0-SNAPSHOT/confvim azkaban.properties# 修改web的具体位置和时区web.resource.dir=/dcos/azkaban/azkaban-web-server-0.1.0-SNAPSHOT/web/default.timezone.id=Asia/Shanghai# 数据库信息database.type=mysqlmysql.port=<PORT>mysql.host=<IP>mysql.database=azkaban # 库名mysql.user=<数据库用户名>mysql.password=<数据库密码>
azkaban-users.xml
vim azkaban-users.xml<azkaban-users># 修改账号密码登陆使用<user groups="azkaban" password="Gov@2021" roles="admin" username="azkaban"/><user password="metrics" roles="metrics" username="metrics"/><role name="admin" permissions="ADMIN"/><role name="metrics" permissions="METRICS"/></azkaban-users>
3. 启动
- 启动的时候必须要在
bin的同级目执行./bin/start-exec.sh和./bin/start-web.sh
查看进程
# 使用action.sh 测试是否启动成功$ cat action.shcurl -G "localhost:12321/executor?action=activate" && echo$ chmod +x action.sh$ ./action.sh{"status":"success"}$ jps -l$ netstat -tnlp | grep 12321
