一、Azkaban安裝前准備
1)將Azkaban Web服務器、Azkaban執行服務器、Azkaban的sql執行腳本及MySQL安裝包拷貝到bigdata111虛擬機/opt/software目錄下
(1)azkaban-web-server-2.5.0.tar.gz
(2)azkaban-executor-server-2.5.0.tar.gz
(3)azkaban-sql-script-2.5.0.tar.gz
(4)mysql-libs.zip
2)選擇Mysql作為Azkaban數據庫,因為Azkaban建立了一些Mysql連接增強功能,以方便Azkaban設置,並增強服務可靠性。
二、安裝Azkaban
1) 創建azkaban目錄
在/opt/module/目錄下創建azkaban目錄
[itstar@bigdata111 module]$ mkdir azkaban
2) 解壓
解壓azkaban-web-server-2.5.0.tar.gz、azkaban-executor-server-2.5.0.tar.gz、azkaban-sql-script-2.5.0.tar.gz到/opt/module/azkaban目錄下
[itstar@bigdata111 software]$ tar -zxvf azkaban-web-server-2.5.0.tar.gz -C /opt/module/azkaban/
[itstar@bigdata111 software]$ tar -zxvf azkaban-executor-server-2.5.0.tar.gz -C /opt/module/azkaban/
[itstar@bigdata111 software]$ tar -zxvf azkaban-sql-script-2.5.0.tar.gz -C /opt/module/azkaban/
3) 對解壓后的文件重新命名
[itstar@bigdata111 azkaban]$ mv azkaban-web-2.5.0/ server
[itstar@bigdata111 azkaban]$ mv azkaban-executor-2.5.0/ executor
4) azkaban腳本導入
進入mysql,創建azkaban數據庫,並將解壓的腳本導入到azkaban數據庫。
[itstar@bigdata111 azkaban]$ mysql -uroot -p000000
mysql> create database azkaban;
mysql> use azkaban;
mysql> source /opt/module/azkaban/azkaban-2.5.0/create-all-sql-2.5.0.sql
注:source后跟.sql文件,用於批量處理.sql文件中的sql語句。