1. 程式人生 > >centos5.6安裝azkaban

centos5.6安裝azkaban

安裝包在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.修改配置檔案

  1. 進入azkaban-exec-server目錄,修改conf/azkaban.properties

修改項:

  1. executor.global.properties:配置檔案所在目錄。

例:executor.global.properties=/home/lulu/azkaban/azkaban-exec-server/conf/global.properties

  1. Mysql相關配置:地址和資料庫以及使用者名稱密碼等。

例:database.type=mysql

mysql.port=3306

mysql.host=localhost

mysql.database=azkaban

mysql.user=azkaban

mysql.password=azkaban

mysql.numconnections=100

 

 

  1. 進入azkaban-web-server目錄,修改conf/azkaban.properties

檔案路徑修改:

  1. web.resource.dir 配置檔案所在目錄。

例:web.resource.dir=/home/lulu/azkaban/azkaban-web-server/web/

  1. user.manager.xml.file 配置檔案所在目錄。

例:user.manager.xml.file=/home/lulu/azkaban/azkaban-web-server/conf/azkaban-users.xml

  1. 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;