centos5.6安裝azkaban
阿新 • • 發佈:2018-10-31
安裝包在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;