1.安装前的环境:
centos7,JDK1.8
2.配置Azkaban前需要先安装如下工具:git ,gcc,g++
(1) git 安装
参考:https://www.cnblogs.com/shaosks/p/9257563.html
(2)gcc,g++安装
yum install gcc gcc-c++
3.下载Azkaban:https://github.com/azkaban/azkaban/releases
4.解压:tar -zxvf azkaban-3.70.0.tar.gz
5.解压后 cd azkaban-3.70.0 目录使用./gradlew build 编译Azkaban项目。
注意事项:编译过程要去国外的网站下载依赖包,可能网络不好,连接超时,重新build就可以了。此外安装Azkaban前先安装如下工具git ,gcc,g++工具,不然会报一些奇怪的异常。
7.复制所有tar包到azkaban目录
cp /opt/azkaban-3.70.0/azkaban-*/build/distributions/*.tar.gz /opt/azkaban-3.70.0
cp /opt/azkaban-3.70.0解压tar文件
tar -zxvf azkaban-web-server-0.1.0-SNAPSHOT.tar.gz
tar -zxvf azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz
tar -zxvf azkaban-hadoop-security-plugin-0.1.0-SNAPSHOT.tar.gz
tar -zxvf azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz
tar -zxvf azkaban-db-0.1.0-SNAPSHOT.tar.gz
8.导入表到Mysql数据库,Azkaban数据使用mysql数据库进行管理,请先安装mysql,新建azkaban库(百度一下)
登录在Mysql中将的azkaban数据库,使用下面的遇见导入表到数据库中
source /opt/azkaban-3.70.0/azkaban-db-0.1.0-SNAPSHOT/create-all-sql-0.1.0-SNAPSHOT.sql;
9