小巧玲瓏的開源調度框架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、啟動

[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

 

 

四、使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM