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,並對使用者授權。
- mysql> create user 'azkaban'@'localhost' identified by '123Azkaban,';
- mysql> grant select,insert,update,delete,create,index on `azkaban`.* to 'azkaban'@'localhost' with grant option; (注意這裡的符號
- flush privileges;
- 檢查使用者名稱和host
- 此時就可以通過azkaban賬號登陸了
- 為azkaban建表
- 解壓azkaban-sql-script-2.5.0.tar.gz
- 重定向
[[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