大数据全系列 教程
1869个小节阅读:467.1k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
在Linux中安装Azkaban,系统中需要安装好jdk,MySQL,这里选择的是jdk8和MySQL5.7版本。除此之外,还需要安装git,git是一个开源的分布式版本控制系统,一般在项目版本控制中会使用git控制,这里安装Azkaban需要git是因为需要通过git构建依赖的包。
安装git
yum install git -y
安装编译源码所需依赖:
xxxxxxxxxx
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y
上传azkaban-3.81.0.tar.gz,并解压
xxxxxxxxxx
[root@node3 apps]# tar -zxvf azkaban-3.81.0.tar.gz
[root@node3 apps]# mv azkaban-3.81.0 azkaban3
编译
xxxxxxxxxx
[root@node3 apps]# cd azkaban3
[root@node3 azkaban3]# ./gradlew distTar
Download https://repo.maven.apache.org/maven2/com/h2database/h2/1.4.193/h2-1.4.193.pom
Download https://repo.maven.apache.org/maven2/com/h2database/h2/1.4.193/h2-1.4.193.jar
BUILD SUCCESSFUL in 58m 5s
56 actionable tasks: 56 executed
新建/opt/azkaban目录,将编译好的文件复制到此目录下
xxxxxxxxxx
[root@node3 apps]# mkdir /opt/azkaban
[root@node3 azkaban]# cd /opt/azkaban
[root@node3 azkaban]# cp /opt/apps/azkaban3/azkaban-db/build/distributions/azkaban-db-0.1.0-SNAPSHOT.tar.gz ./
[root@node3 azkaban]# cp /opt/apps/azkaban3/azkaban-web-server/build/distributions/azkaban-web-server-0.1.0-SNAPSHOT.tar.gz ./
[root@node3 azkaban]# cp /opt/apps/azkaban3/azkaban-exec-server/build/distributions/azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz ./
在azkaban目录下为各个编译好的压缩包重新命名
xxxxxxxxxx
[root@node3 azkaban]# mv azkaban-db-0.1.0-SNAPSHOT.tar.gz azkaban-db-3.8.1.tar.gz
[root@node3 azkaban]# mv azkaban-web-server-0.1.0-SNAPSHOT.tar.gz azkaban-web-server-3.8.1.tar.gz
[root@node3 azkaban]# mv azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz azkaban-exec-server-3.8.1.tar.gz