azkaban4编译
下载链接
https://github.com/azkaban/azkaban/releases
yum -y install git
修改build.gradle 替换下载链接
sed -i "s/linkedin.bintray.com\/maven/linkedin.jfrog.io\/artifactory\/open-source\//" build.gradle
替换maven链接
repositories {
mavenCentral()
maven {
url 'https://maven.aliyun.com/repository/central'
}
maven {
url 'https://maven.aliyun.com/repository/gradle-plugin'
}
maven {
url 'https://maven.aliyun.com/repository/public'
}
maven {
url 'https://maven.aliyun.com/repository/google'
}
}
执行编译
./gradlew build installDist -x test --debug
编译后修改web首页的版本号
vi /opt/hadoop/azkaban-4.0.0/azkaban-web/lib/azkaban-web-server-0.1.0-SNAPSHOT.jar
#修改文件MANIFEST.MF
Implementation-Version: version:4.0.0
=======================================================================================
编译过程错误
如果报错node下载失败 403等
禁用node下载,手动安装node
cd azkaban-web-server
vi build.gradle
download = false
安装node
https://registry.npmmirror.com/binary.html?path=node/v8.10.0/
tar -zxvf node-v8.10.0-linux-x64.tar.gz
mv node-v8.10.0-linux-x64 node-v8.10.0
#添加环境变量
vi /etc/bashrc
export NODE_HOME=/opt/node-v8.10.0
export PATH=$NODE_HOME/bin:$PATH
#添加软连接
ln -s /opt/node-v8.10.0/bin/node /bin/
ln -s /opt/node-v8.10.0/bin/npm /bin/
======================================================================================
网络问题,连接超时,需要开启代理
azkaban4编译
https://www.hechunyu.com/archives/1698221713304