1. 程式人生 > >Linux下Azkaban2.5.0安裝

Linux下Azkaban2.5.0安裝

 1.下載Azkaban相關安裝包

用unzip 和tar –zxvf 分別解壓。

 2. 系統時區設定

  •  檢視時區

  •  修改時區

時區檔案都在/usr/share/zoneinfo,複製相應時區覆蓋/etc/localtime即可

[[email protected] ~]$ ll /usr/share/zoneinfo

例如:cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

 

 3.配置mysql(比較重要)

  • 登陸mysql:以root使用者登陸     

     [[email protected] azkaban] mysql -u root –p

  • 為Azkaban單獨建立一個數據庫:

mysql> create database Azkaban

  • 單獨建立一個數據庫使用者,實際生產中最好單獨建立一個使用者,這裡我使用azkaban,123Azkanban,並對使用者授權。
  1. mysql> create user 'azkaban'@'localhost' identified by '123Azkaban,';
  2. mysql> grant select,insert,update,delete,create,index on `azkaban`.* to 'azkaban'@'localhost' with grant option; (注意這裡的符號
    )
  3. flush privileges;
  4. 檢查使用者名稱和host

  • 此時就可以通過azkaban賬號登陸了

  •  為azkaban建表
  1. 解壓azkaban-sql-script-2.5.0.tar.gz
  2. 重定向

[[email protected] azkaban-plugins-release-2.5]# mysql -uazkaban -p123Azkaban, -Dazkaban</home/azkaban/azkaban-2.5.0/create-all-sql-2.5.0.sql

  • 再次登陸,看是否建表成功。

   4.配置安裝Azkaban Executor Server 

  • 進入azkaban-executor-2.5.0下的conf資料夾
  • 修改azkaban.properties檔案

  5.配置安裝Azkaban Web Server

  • 進入azkaban-web-2.5.0下的conf資料夾
  • 修改azkaban-users.xml

  • 修改azkaban.properties檔案

 

  • Getting KeyStore for SSL(生成KeyStore檔案)

[[email protected] conf] keytool -keystore keystore -alias jetty -genkey -keyalg RSA

這裡密碼是azkaban,圖片為擷取的其他的圖片不要當真。與配置檔案保持一致

  6.啟動Azkaban

  • 啟動executer

cd azkaban-executor-2.5.0

sh bin/azkaban-executor-start.sh

  • 啟動web

cd azkaban-web-2.5.0

sh bin/azkaban-web-start.sh

  • 可以通過web登陸,使用者名稱密碼是之前在web中配置的azkaban-users.xml裡面的使用者名稱密碼。

7.參考資料

https://www.cnblogs.com/zlslch/p/6296283.html

https://www.cnblogs.com/lyywj170403/p/8893846.html

http://www.cnblogs.com/cxchanpin/p/7252454.html