Azkaban3.x编译

1.环境准备

git,gcc,g++, jdk1.8,联网环境

2.下载azkaban源码

git clone https://github.com/azkaban/azkaban.git 
或者(本次编译的是3.7.x)
wget https://github.com/azkaban/azkaban/archive/3.70.2.tar.gz

3.编译

1. 进入源码目录
/opt/cs/azkaban-3.43.0
[root@CS6 azkaban-3.70.2]# ll
总用量 172
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 az-core
	drwxrwxr-x. 4 root root  4096 5月  17 07:41 az-crypto
	drwxrwxr-x. 5 root root  4096 5月  17 07:41 az-examples
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 az-exec-util
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 az-flow-trigger-dependency-plugin
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 az-flow-trigger-dependency-type
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 az-hadoop-jobtype-plugin
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 az-hdfs-viewer
	-rw-rw-r--. 1 root root 21925 5月  17 07:41 az-intellij-style.xml
	drwxrwxr-x. 4 root root  4096 5月  17 07:41 az-jobsummary
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 azkaban-common
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 azkaban-db
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 azkaban-exec-server
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 azkaban-hadoop-security-plugin
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 azkaban-solo-server
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 azkaban-spi
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 azkaban-web-server
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 az-reportal
	-rw-rw-r--. 1 root root 10481 5月  17 07:41 build.gradle
	-rw-rw-r--. 1 root root  6339 5月  17 07:41 CONTRIBUTING.md
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 docs
	drwxrwxr-x. 3 root root  4096 5月  17 07:41 gradle
	-rw-rw-r--. 1 root root  1488 5月  17 07:41 gradle.properties
	-rwxrwxr-x. 1 root root  5296 5月  17 07:41 gradlew
	-rw-rw-r--. 1 root root  2260 5月  17 07:41 gradlew.bat
	-rw-rw-r--. 1 root root 11358 5月  17 07:41 LICENSE
	-rw-rw-r--. 1 root root  2359 5月  17 07:41 NOTICE
	-rw-rw-r--. 1 root root  2406 5月  17 07:41 README.md
	-rw-rw-r--. 1 root root    31 5月  17 07:41 requirements.txt
	-rw-rw-r--. 1 root root  1170 5月  17 07:41 settings.gradle
	drwxrwxr-x. 6 root root  4096 5月  17 07:41 test
	drwxrwxr-x. 2 root root  4096 5月  17 07:41 tools
	
2. 进入azkaban目录执行编译 ./gradlew build(需要联网)
./gradlew build

3. 编译安装成功如下
	BUILD SUCCESSFUL in 1m 54s
	104 actionable tasks: 96 executed, 8 from cache

在这里插入图片描述

4.获取编译完成后的安装包

ls */build/distributions/*

	az-crypto/build/distributions/az-crypto-0.1.0-SNAPSHOT.tar.gz
	az-crypto/build/distributions/az-crypto-0.1.0-SNAPSHOT.zip
	az-hadoop-jobtype-plugin/build/distributions/az-hadoop-jobtype-plugin-0.1.0-SNAPSHOT.tar.gz
	az-hadoop-jobtype-plugin/build/distributions/az-hadoop-jobtype-plugin-0.1.0-SNAPSHOT.zip
	az-hdfs-viewer/build/distributions/az-hdfs-viewer-0.1.0-SNAPSHOT.tar.gz
	az-hdfs-viewer/build/distributions/az-hdfs-viewer-0.1.0-SNAPSHOT.zip
	az-jobsummary/build/distributions/az-jobsummary-0.1.0-SNAPSHOT.tar.gz
	az-jobsummary/build/distributions/az-jobsummary-0.1.0-SNAPSHOT.zip
	azkaban-db/build/distributions/azkaban-db-0.1.0-SNAPSHOT.tar.gz
	azkaban-db/build/distributions/azkaban-db-0.1.0-SNAPSHOT.zip
	azkaban-exec-server/build/distributions/azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz
	azkaban-exec-server/build/distributions/azkaban-exec-server-0.1.0-SNAPSHOT.zip
	azkaban-hadoop-security-plugin/build/distributions/azkaban-hadoop-security-plugin-0.1.0-SNAPSHOT.tar.gz
	azkaban-hadoop-security-plugin/build/distributions/azkaban-hadoop-security-plugin-0.1.0-SNAPSHOT.zip
	azkaban-solo-server/build/distributions/azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz
	azkaban-solo-server/build/distributions/azkaban-solo-server-0.1.0-SNAPSHOT.zip
	azkaban-web-server/build/distributions/azkaban-web-server-0.1.0-SNAPSHOT.tar.gz
	azkaban-web-server/build/distributions/azkaban-web-server-0.1.0-SNAPSHOT.zip
	az-reportal/build/distributions/az-reportal-0.1.0-SNAPSHOT.tar.gz
	az-reportal/build/distributions/az-reportal-0.1.0-SNAPSHOT.zip

在这里插入图片描述

拷贝编译后的包到 /opt目录下

scp */build/distributions/*.tar.gz /opt

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值