1. 程式人生 > >小巧玲瓏的開源排程框架Azkaban3.0下載、編譯、安裝及使用詳細文件

小巧玲瓏的開源排程框架Azkaban3.0下載、編譯、安裝及使用詳細文件

一、下載

下載地址: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介面

四、使用