AzkabanAzkaban搭建

1.在搭建之前得有mysql环境,以及my.cnf文件中添加max_allowed_packet=1024M并重启mysql服务

1
2
3
# 配置mysql相关部分(db)
# 进入Mysql然后创建azkaban库
# 进入库并source进来azkaban-db/create-all-sql-3.84.4.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 修改以下配置项(exec)
default.timezone.id=Asia/Shanghai
executor.port=12321
jetty.port=8061
azkaban.webserver.url=http://master:8061

mysql.host=master
mysql.user=root
mysql.password=123456

# 然后进行分发到其他机器,然后每台都要启动

# 最后进行激活
[root@master azkaban-exec-server]# curl -G "master:12321/executor?action=activate" && echo
{"status":"success"}
[root@master azkaban-exec-server]# curl -G "slave1:12321/executor?action=activate" && echo
{"status":"success"}
[root@master azkaban-exec-server]# curl -G "slave2:12321/executor?action=activate" && echo
{"status":"success"}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 修改一下配置项(web)
default.timezone.id=Asia/Shanghai
jetty.port=8061

mysql.host=master
mysql.user=root
mysql.password=123456
azkaban.executorselector.filters=StaticRemainingFlowSize,CpuStatus

# 配置azkaban-users.xml
# 添加一行即可
<user password="123456" roles="admin" username="hkjcpdd"/>

# 然后启动即可