记 Azkaban 4.0 编译过程 - 2022

前言

害整什么前言啊 能点进来的基本上都是编译出问题的

下载源码

Releases · azkaban/azkaban · GitHub
这里我们下载最新版4.0.0 发布于 18 Mar 2021

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

解压缩源码包

# 如果下载的是zip包呢 那就
unzip azkaban-4.0.0.zip
# 如果你下载的是tar.gz
tar zxvf azkaban-4.0.0.tar.gz

开始编译

开始之前

# 请确保你的机器上有 git (ps. 看到别人文章里讲需要有gcc 那建议你也装上了 以免出现奇怪的问题)
# Ubuntu / Debian
sudo apt upgrade && sudo apt install -y git gcc
# Cent
sudo yum upgrade && sudo yum install -y git gcc-c++

修改gradle配置文件

为什么需要这一步呢?因为build.gradle中 linkedin 的服务器地址改了(折磨了我几个小时
直到我看到这个 Issue )

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

正式编译

cd azkaban-4.0.0
./gradlew build

等待

Waiting...
省略很多行 stdout

编译完成

我编译阶段共计用时11分钟 这个取决于服务器性能了

BUILD SUCCESSFUL in 11m 1s

最终我们要的就是这几个文件:

azkaban-4.0.0/azkaban-db/build/distributions/azkaban-db-0.1.0-SNAPSHOT.tar.gz
azkaban-4.0.0/azkaban-web-server/build/distributions/azkaban-web-server-0.1.0-SNAPSHOT.tar.gz
azkaban-4.0.0/azkaban-exec-server/build/distributions/azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz
# 如果你需要的是zip包的话那就别.tar.gz了 取后缀为.zip的

参考

手把手–分享–azkaban4.0编译安装

↓ 本人编译打包结果

Azkaban-4.0.0.7z


本文编写于 2022/01/20 15:00

请注意时效性


本文更新于 2022/02/11 9:17
  • 添加了本人编译打包的结果

本文更新于 2022/08/20 20:28
  • 也不为啥 随便编辑了一下 对核心内容没有改动

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值