Azkaban3.x的下载
GitHub下载:https://github.com/azkaban/azkaban/archive/3.72.1.tar.gz
百度网盘下载:https://pan.baidu.com/s/15QpQedlKTNRwMPf5RE_gMg 密码:2e3c
Azkaban3.x的安装
1、将下载好的安装包上传到Centos上,并进行解压。
[root@localhost share]# ll
-rw-r--r-- 1 root root 19197611 7月 9 10:11 azkaban-3.72.1.tar.gz
[root@localhost share]# tar -zxvf azkaban-3.72.1.tar.gz -C /usr/softwere
[root@localhost softwere]# ll
drwxrwxr-x 24 root root 4096 7月 9 11:27 azkaban-3.72.1
2、进入azkabn-3.72.1 重点关注3个文件夹
drwxrwxr-x 4 root root 88 7月 9 11:29 azkaban-db
drwxrwxr-x 5 root root 104 7月 9 13:57 azkaban-exec-server
drwxrwxr-x 7 root root 224 7月 9 11:45 azkaban-web-server
3、现在分别对三个核心文件进行编译。前提是需要在机器上安装 Gradle(gradle-4.6-all.zip),不然无法成功编译。下面是下载安装步骤。
3.1百度网盘链接(也可在官网下载但是很慢):https://pan.baidu.com/s/18jL3W93bxRfbwBW-9lYq-g 密码:2mos
3.2 解压
[root@localhost share]# unzip -c gradle-4.6-all.zip
3.3 解压完成之后配置系统环境变量
[root@localhost share]# vim /etc/profile
export JAVA_HOME=/home/java
export GRADLE_HOME=/usr/software/gradle-4.6
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HADOOP_HOME/bin:$GRADLE_HOME/bin
## 配置完成后需要刷新一下
[root@localhost share]# source /etc/profile
## 查看版本
[root@localhost share]# gradle -version
------------------------------------------------------------
Gradle 4.6
------------------------------------------------------------
Build time: 2018-02-28 13:36:36 UTC
Revision: 8fa6ce7945b640e6168488e4417f9bb96e4ab46c
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM: 1.8.0_101 (Oracle Corporation 25.101-b13)
OS: Linux 3.10.0-693.el7.x86_64 amd64
出现上面信息即可,我们就可以开始编译 三个核心文件了。
4、编译文件 分别进入文件中执行 ‘gradle build installDist’
[root@localhost softwere]cd azkaban-3.72.1/azkaban-db
[root@localhost azkaban-db] gradle build installDist
[root@localhost softwere]cd azkaban-3.72.1/azkaban-exec-server
[root@localhost azkaban-exec-server] gradle build installDist
[root@localhost softwere]cd azkaban-3.72.1/azkaban-web-server
[root@localhost azkaban-web-server] gradle build installDist
当编译到100时 查看是否 BuildSuccess 则会在每个文件夹中出现 编译好的东西,正是我们想要的。