小巧玲珑的开源调度框架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
四、使用