azkaban3.57多executor節點安裝圖文教程

關於azkaban的源碼編譯請看另一篇博文《azkaban3.57及3.0插件的編譯

 

一、azkaban3.57多節點框架安裝

1、創建相關mysql數據庫(如 azkaban357),爲改數據庫創建相應用戶並賦予權限(如azkaban)。

解壓 azkaban-db-3.57.0.tar.gz 到相應目錄

# tar –zxvf azkaban-db-3.57.0.tar.gz

 

 

在shell進入mysql,選擇相應的數據庫,執行導入命令

# use azkaban357;

# source /home/azkaban/azkaban-db-3.57.0/create-all-sql-3.57.0.sql;         

##根據實際路徑

 

2、web端安裝

解壓web端jar包

# tar –zxvf azkaban-web-server-3.57.0.tar.gz   #根據需要可以重命名跟目錄

進入web主目錄,執行生成祕鑰(默認keystored目錄)

# keytool -keystore keystore -alias jetty -genkey -keyalg RSA

 

 

修改 ${azkaban-web-home}/conf/azkaban.properites 文件

 

 

Kafka流觸發插件配置,一般在安裝完後開始安裝插件時才配置(此處可暫不配置)。這裏節省邊幅,先直接說明了。

 

啓動與關閉

進入到azkaban-home目錄(不要在bin下執行,可能會造成部分js無法加載)

啓動:# ./bin/start-web.sh

關閉:# ./bin/shutdown-web.sh

(啓動正常後先關閉)

 

3、executor端安裝

# tar –zxvf azkaban-exec-server-3.57.0.tar.gz

修改 ${azkaban-exec-home}/conf/azkaban.properties

 

 

 

注意:配置完成後,請分發到需要當做executor的節點,該節點相應的環境配置儘量一致(可避免再改)

 

# scp –r azkaban-exec-3.57 user@ip:/path     (根據實際用戶、ip和路徑)

激活executors:(手動插入mysql數據庫)

# insert into executors(host,port,active) values('ip',12321,1);

Ip爲executor主機,12321爲端口,如有多臺executor請相應插入多條數據

 

executor 啓動與關閉(不要到bin下)

進入 ${azkaban-exec-home}

啓動: ./bin/start-exec.sh

關閉: ./bin/shutdown-exec.sh

 

注意:多節點部署時,需要先啓動executor,再啓動web!!

 

到這裏,azkaban的多節點安裝完成。能正常啓動沒有問題。

要充分利用一些插件,需要額外做一些配置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章