- 上传azkaban-3.60.0-bin.zip
- 解压azkaban-3.60.0-bin.zip
unzip azkaban-3.60.0-bin.zip
- 创建软连接
ln -s azkaban-3.60.0-bin azkaban
- 进入主目录
cd azkaban
- 查看程序文件
ls
# 显示如下
azkaban-exec-server azkaban-web-server create-all-sql-0.1.0-SNAPSHOT.sql
为Azkaban创建MySQL数据库、用户
# 数据库: azkaban
# 用户名/密码: azkaban/azkaban
mysql> CREATE DATABASE azkaban;
mysql> CREATE USER azkaban;
mysql> GRANT ALL ON azkaban.* to azkaban@'%' IDENTIFIED BY 'azkaban';
mysql> FLUSH PRIVILEGES;
创建Azkaban表 SQL: create-all-sql-0.1.0-SNAPSHOT.sql
Azkaban Executor Server
- 进入目录
cd azkaban-exec-server
- 修改配置文件
vi conf/azkaban.properties
# 编辑以下配置项
azkaban.name=
azkaban.label=
default.timezone.id=Asia/Shanghai
database.type=mysql
mysql.port=3306
mysql.host=
mysql.database=azkaban
mysql.user=azkaban
mysql.password=azkaban
- 启动
sh bin/start-exec.sh
- 激活
curl -G "localhost:$(<./executor.port)/executor?action=activate" && echo
- 日志查看
tailf -500 logs/azkaban-execserver.log
- 停止
sh bin/shutdown-exec.sh
Azkaban Web Server
- 进入目录
cd azkaban-web-server
- 修改配置文件
vi conf/azkaban.properties
# 编辑以下配置项
azkaban.name=
azkaban.label=
default.timezone.id=Asia/Shanghai
database.type=mysql
mysql.port=3306
mysql.host=
mysql.database=azkaban
mysql.user=azkaban
mysql.password=azkaban
- 启动
sh bin/start-web.sh
- 日志查看
tailf -500 logs/azkaban-webserver.log
- 浏览器访问登录页面
http://<webserver.ip>:8081/
- 停止
sh bin/shutdown-web.sh