当前位置: 首页 >> 其他框架 >> Azkaban 3.x版本部署(二)

Azkaban 3.x版本部署(二)

2020-07-05 11:35:03 星期日  阅读:2537


Web服务器配置

  1. cd /opt/software/azkaban/web-server/conf
  2. vim azkaban.properties

该文件主要改动三个位置
1、把该文件里面所有的相对路径改成绝对路径
2、配置MySQL元数据信息
3、配置时区是Asia/Shanghai
4、Jetty端口
具体的改动如下

  1. # 默认web server存放web文件的目录
  2. web.resource.dir=/opt/software/azkaban/web-server/web
  3. default.timezone.id=Asia/Shanghai
  4. # 用户权限管理默认类
  5. user.manager.xml.file=/opt/software/azkaban/web-server/conf/azkaban-users.xml
  6. # global配置文件所在位置
  7. executor.global.properties=/opt/software/azkaban/exec-server/conf/global.properties
  8. # 数据库配置
  9. database.type=mysql
  10. mysql.port=3306
  11. mysql.host=192.168.1.102
  12. mysql.database=azkaban
  13. mysql.user=root
  14. mysql.password=000000
  15. mysql.numconnections=100
  16. # Jetty端口配置
  17. # jetty可以理解为类似Tomcat的Java web容器,用来提供web服务
  18. # 填写秘钥库的绝对路径
  19. jetty.keystore=/opt/software/azkaban/web-server/keystore
  20. # SSL文件密码(创建秘钥库时输入的密码)
  21. jetty.password=xxx
  22. jetty.keypassword=xxx
  23. # Web 服务器信任客户端请求的秘钥库,此处与上面的秘钥库保持一致即可
  24. jetty.trustore=/opt/software/azkaban/web-server/keystore
  25. # SSL文件密码
  26. jetty.trustpassword=xxx

配置users.xml文件(Web服务器用户配置)

  1. vim azkaban-users.xml
  2. 在<user username="metrics" ...../>下面添加一行
  3. <user username="admin" password="xxx" roles="admin"/>

即:添加一个用户,名字叫做admin,并指定角色为admin

Executor服务器配置

  1. cd /opt/software/azkaban/exec-server/conf
  2. vim azkaban.properties

跟上面配置Web的信息基本一样,添加如下内容

  1. # Azkaban
  2. default.timezone.id=Asia/Shanghai
  3. # jobtype插件所在位置
  4. azkaban.jobtype.plugin.dir=plugins/jobtypes
  5. # global配置文件所在位置
  6. executor.global.properties=/opt/software/zakaban/executor/conf/global.properties
  7. azkaban.project.dir=projects
  8. # 数据库配置
  9. database.type=mysql
  10. mysql.port=3306
  11. mysql.host=192.168.1.102
  12. mysql.database=azkaban
  13. mysql.user=root
  14. mysql.password=000000
  15. mysql.numconnections=100
  16. # 最大线程数
  17. executor.maxThreads=50
  18. # 端口号(如果修改,请与web服务中一致)
  19. executor.port=12321
  20. # 线程数
  21. executor.flow.threads=30
  22. # plugin settings
  23. azkaban.jobtype.plugin.dir=/opt/software/azkaban/exec-server/plugins/jobtypes