一、下載
下載地址:https://github.com/azkaban/azkaban/archive/3.38.0.tar.gz
二、編譯
Azkaban3.x官方沒有提供直接的安裝包,需要下載源碼后進行編譯
$>cd $AZKABAN_SOURCE_HOME
$>./gradlew build installDist
默認會去網絡上下載gradle-4.1-all.zip(這個包有差不多100MB),下載速度非常慢
所以建議大家本地化部署。
做法: 下載到本地,然后修改配置文件
https://services.gradle.org/distributions/gradle-4.1-all.zip
$>cp /opt/software/gradle-3.5-all.zip /opt/source/azkaban-3.38.0/gradle/wrapper $>cd /opt/source/azkaban-3.38.0/gradle/wrapper $>vi gradle-wrapper.properties distributionUrl=gradle-3.5-all.zip #distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-all.zip
開始編譯:
$>./gradlew build installDist -x test
提示:
1、加上 -test 跳過測試,不然會發生編譯報錯;
2、強依賴於jdk1.8
3、安裝npm(不安裝會報錯)
$>curl --silent --location https://rpm.nodesource.com/setup_5.x | bash - $>yum install -y nodejs
出現上述界面說明編譯成功!
三、安裝
1、啟動
[hadoop@Rhadoop bin]$ pwd /home/hadoop/isstech/APP/azkaban-solo-server-0.1.0-SNAPSHOT/bin [hadoop@Rhadoop bin]$ ./start-solo.sh [hadoop@Rhadoop bin]$ jps 5152 Jps 5140 AzkabanSingleServer
2、登錄web界面
瀏覽器輸入:http://192.168.66.86:8081
四、使用