Azkaban4.0.0版本编译

Azkaban4.0.0版本编译

前言

由于4.0之前的版本在实际应用过程中会在安扫中jar包Apache Velocity爆出巨大漏洞需要升级至2.3以上版本,所以建议使用4.0.0版本的Azkaban

安装包下载

https://github.com/azkaban/azkaban/releases

wget https://github.com/azkaban/azkaban/archive/refs/tags/4.0.0.tar.gz -O azkaban-4.0.0.tar.gz

安装编译工具 gcc

yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim

解压缩包

tar zxvf azkaban-4.0.0.tar.gz

修改gradle配置文件

sed -i.bak \
"s/linkedin.bintray.com\/maven/linkedin.jfrog.io\/artifactory\/open-source\//" \
azkaban-4.0.0/build.gradle \
&& rm -f azkaban-4.0.0/build.gradle.bak

开始编译

./grade build

报错

* What went wrong:
Execution failed for task ':azkaban-common:test'.
> There were failing tests. See the report at: file:///home/azkaban/azkaban-4.0.0/azkaban-common/build/reports/tests/test/index.html

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

出此错的原因可能是因为服务器本身资源不足导致,使用下面的编译语句编译即可

./gradlew build --no-daemon

然后就可解码编译结束啦!!!!!
所有的编译后的可用包文件存在于以下几个文件夹下

azkaban-4.0.0/azkaban-db/build/distributions
azkaban-4.0.0/azkaban-solo-server/build/distributions
azkaban-4.0.0/azkaban-exec-server/build/distributions
azkaban-4.0.0/azkaban-web-server/build/distributions

解压编译后的打包文件

mkdir /opt/context/azkaban4.0.0

tar -zxvf /home/azkaban/azkaban-4.0.0/azkaban-db/build/distributions/azkaban-db-0.1.0-SNAPSHOT.tar.gz -C /opt/context/azkaban4.0.0/
tar -zxvf /home/azkaban/azkaban-4.0.0/azkaban-solo-server/build/distributions/azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz -C /opt/context/azkaban4.0.0/
tar -zxvf /home/azkaban/azkaban-4.0.0/azkaban-exec-server/build/distributions/azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz -C /opt/context/azkaban4.0.0/
tar -zxvf /home/azkaban/azkaban-4.0.0/azkaban-web-server/build/distributions/azkaban-web-server-0.1.0-SNAPSHOT.tar.gz -C /opt/context/azkaban4.0.0/

至此,azkaban4.0.0编译完成
可以开始使用了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值