cd /opt/software/azkaban/web-server/conf
vim azkaban.properties
该文件主要改动三个位置
1、把该文件里面所有的相对路径改成绝对路径
2、配置MySQL元数据信息
3、配置时区是Asia/Shanghai
4、Jetty端口
具体的改动如下
# 默认web server存放web文件的目录
web.resource.dir=/opt/software/azkaban/web-server/web
default.timezone.id=Asia/Shanghai
# 用户权限管理默认类
user.manager.xml.file=/opt/software/azkaban/web-server/conf/azkaban-users.xml
# global配置文件所在位置
executor.global.properties=/opt/software/azkaban/exec-server/conf/global.properties
# 数据库配置
database.type=mysql
mysql.port=3306
mysql.host=192.168.1.102
mysql.database=azkaban
mysql.user=root
mysql.password=000000
mysql.numconnections=100
# Jetty端口配置
# jetty可以理解为类似Tomcat的Java web容器,用来提供web服务
# 填写秘钥库的绝对路径
jetty.keystore=/opt/software/azkaban/web-server/keystore
# SSL文件密码(创建秘钥库时输入的密码)
jetty.password=xxx
jetty.keypassword=xxx
# Web 服务器信任客户端请求的秘钥库,此处与上面的秘钥库保持一致即可
jetty.trustore=/opt/software/azkaban/web-server/keystore
# SSL文件密码
jetty.trustpassword=xxx
配置users.xml文件(Web服务器用户配置)
vim azkaban-users.xml
在<user username="metrics" ...../>下面添加一行
<user username="admin" password="xxx" roles="admin"/>
即:添加一个用户,名字叫做admin,并指定角色为admin
cd /opt/software/azkaban/exec-server/conf
vim azkaban.properties
跟上面配置Web的信息基本一样,添加如下内容
# Azkaban
default.timezone.id=Asia/Shanghai
# jobtype插件所在位置
azkaban.jobtype.plugin.dir=plugins/jobtypes
# global配置文件所在位置
executor.global.properties=/opt/software/zakaban/executor/conf/global.properties
azkaban.project.dir=projects
# 数据库配置
database.type=mysql
mysql.port=3306
mysql.host=192.168.1.102
mysql.database=azkaban
mysql.user=root
mysql.password=000000
mysql.numconnections=100
# 最大线程数
executor.maxThreads=50
# 端口号(如果修改,请与web服务中一致)
executor.port=12321
# 线程数
executor.flow.threads=30
# plugin settings
azkaban.jobtype.plugin.dir=/opt/software/azkaban/exec-server/plugins/jobtypes