安装包在https://pan.baidu.com/s/1RNNcgNbtGzdjz5SQAuqRwA.直接拿
1.解压文件
- 创建一个新的目录
mkdir –p /home/lulu
- 解压压缩包到/home/lulu目录下
tar –xvf azkaban.tar
2.MySql 配置
- 运行mysql的命令 : mysql -uroot -p
mysql> create database azkaban; - mysql> use azkaban;
- mysql> source /home/lulu/azkaban/azkaban-db/create-all-sql-0.1.0-SNAPSHOT.sql
3.修改配置文件
- 进入azkaban-exec-server目录,修改conf/azkaban.properties
修改项:
- executor.global.properties:配置文件所在目录。
例:executor.global.properties=/home/lulu/azkaban/azkaban-exec-server/conf/global.properties
- Mysql相关配置:地址和数据库以及用户名密码等。
例:database.type=mysql
mysql.port=3306
mysql.host=localhost
mysql.database=azkaban
mysql.user=azkaban
mysql.password=azkaban
mysql.numconnections=100
- 进入azkaban-web-server目录,修改conf/azkaban.properties
文件路径修改:
- web.resource.dir 配置文件所在目录。
例:web.resource.dir=/home/lulu/azkaban/azkaban-web-server/web/
- user.manager.xml.file 配置文件所在目录。
例:user.manager.xml.file=/home/lulu/azkaban/azkaban-web-server/conf/azkaban-users.xml
- Mysql相关配置:地址和数据库以及用户名密码等。
例:database.type=mysql
mysql.port=3306
mysql.host=localhost
mysql.database=azkaban
mysql.user=azkaban
mysql.password=azkaban
mysql.numconnections=100
4.启动web-server和exec-server
- 进入azkaban-exec-server目录,执行bin/start-exec.sh
- 进入azkaban-web-server目录,执行bin/start-web.sh
- 启动成功否它都会产生进程: jps|grep Azkaban
- 通过http://ip:8089可访问到web-ui,可以开始创建任务,
- 访问是需要的用户名密码在 azkaban-web-server/conf/azkaban-users.xml 配置
如果连接失败,可以对数据库进行操作
- mysql> CREATE USER 'azkaban'@'%' IDENTIFIED BY 'azkaban';
- mysql> GRANT ALL ON azkaban.* to 'azkaban'@'localhost' IDENTIFIED BY 'azkaban';
- mysql> flush privileges;