Azkaban2.5.0安装

1.得到软件包
azkaban-executor-server-2.5.0.tar.gz
azkaban-sql-script-2.5.0.tar.gz
azkaban-web-server-2.5.0.tar.gz
2.在/usr/local下创建azkaban目录
mkdir -p /usr/local/azkaban
3.上传软件并解压
tar xzvf xxxxx
mv azkaban-2.5.0/ sql
mv azkaban-web-2.5.0 server
mv azkaban-executor-2.5.0/ executor
4.编写环境变量

5.执行azkaban的SQL脚本
mysql -uroot -proot(如果报错:/tmp/mysql.sock,就删除:/tmp/mysql.sock,然后在软连接:ln -s /data/mysql_data/mysql.sock      /tmp/mysql.sock)

create database azkaban;
use azkaban;
source /usr/local/azkaban/sql/create-all-sql-2.5.0.sql

6.生成azkaban的keystore文件
keytool -keystore keystore -alias jetty -genkey -keyalg RSA
将生成的文件复制到 server目录下和server/web server/bin下
cp keystore server
cp keystore server/web
cp keystore server/bin

7.进入到server/conf下
vi azkaban.properties

#Azkaban Personalization Settings
azkaban.name=Test
azkaban.label=My Local Azkaban
azkaban.color=#FF3601
azkaban.default.servlet.path=/index
web.resource.dir=(自己安排的路径)/web/
default.timezone.id=Asia/Shanghai

#Azkaban UserManager class
user.manager.class=azkaban.user.XmlUserManager
user.manager.xml.file=(路径)/conf/azkaban-users.xml

#Loader for projects
executor.global.properties=(路径)/conf/global.properties
azkaban.project.dir=projects

database.type=mysql
mysql.port=3306
mysql.host=192.168.16.100
mysql.database=azkaban
mysql.user=root
mysql.password=root
mysql.numconnections=100

# Velocity dev mode
velocity.dev.mode=false

# Azkaban Jetty server properties.
jetty.maxThreads=25
jetty.ssl.port=8443
jetty.port=8081
jetty.keystore=/usr/local/server/keystore
jetty.password=123456(自己设置的keystore密码)
jetty.keypassword=(自己设置的keystore密码)
jetty.truststore=/usr/local/server/keystore
jetty.trustpassword=(自己设置的keystore密码)

# Azkaban Executor settings
executor.port=12321

# mail settings
mail.sender=
mail.host=
job.failure.email=
job.success.email=

lockdown.create.projects=false

cache.directory=cache

修改 azkaban-user.xml
增加
<user username="admin" password="admin" roles="admin,metrics" />

8.executor配置
cd /usr/local/azkaban/executor/conf

vi azkaban.properties

#Azkaban
default.timezone.id=Asia/Shanghai

# Azkaban JobTypes Plugins
azkaban.jobtype.plugin.dir=/usr/local/azkaban/executor/plugins/jobtypes

#Loader for projects
executor.global.properties=/usr/local/azkaban/executor/conf/global.properties
azkaban.project.dir=projects

database.type=mysql
mysql.port=3306
mysql.host=localhost
mysql.database=azkaban
mysql.user=root
mysql.password=root
mysql.numconnections=100

# Azkaban Executor settings
executor.maxThreads=50
executor.port=12321
executor.flow.threads=30

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值