小巧玲瓏的開源排程框架Azkaban3.0下載、編譯、安裝及使用詳細文件
阿新 • • 發佈:2019-01-10
一、下載
下載地址: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、啟動
2、登入web介面
四、使用