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

 

 

四、使用

posted @ 2019-01-10 10:50  因为专注。所以专业  阅读(1661)  评论(0编辑  收藏  举报