全场动作必须整齐划一,来!
Azkaban官方提供了源码,安装需要编译。
开始编译:
下载之后再进行编译。
1、azkaban:https://github.com/azkaban/azkaban/archive/3.72.0.tar.gz
创建一个文件夹:
mkdir /opt/module
mkdir /opt/software
切换到该目录下:
cd /opt/software
wget下载:
wget https://github.com/azkaban/azkaban/archive/3.72.0.tar.gz
重命名:
mv 3.73.1.tar.gz azkaban-3.72.0.tar.gz
解压:
tar -zxvf azkaban-3.72.0.tar.gz -C /opt/module
安装所需依赖:
yum install -y gcc-c++ git
下载gradle-4.6-all.zip,直接下载到
https://services.gradle.org/distributions/gradle-4.6-all.zip
保存到/opt/module/azkaban-3.72.0/gradle/wrapper目录。
vim gradle-wrapper.properties
修改distributionUrl的值为
在编译之前还需要做一下工作:
改centos 源可以参考:https://www.cnblogs.com/gandoufu/p/9665762.html
备份原镜像文件,便于后期恢复
[root@keepmydream ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载新的CentOS-Base.repo 到/etc/yum.repos.d/
Centos5地址:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
Centos6地址:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
Centos7地址:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清除缓存
yum clean all
生成缓存
yum makecache
在这里插入代码片
然后在次修改build.gradle中
maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
不改可能贼鸡儿慢
执行编译 编译 第一次运行时,此过程时间会比较长
-x test 表示跳过测试
./gradlew build installDist -x test
若编译时失败,重新编译执行:
./gradlew clean build installDist -x test
结果为这样编译成功:
二、mysql的配置文档
创建并使用数据库
CREATE DATABASE azkaban;
use azkaban;
创建用户并授权
CREATE USER 'azkaban'@'%' IDENTIFIED BY 'azkaban';
GRANT ALL ON azkaban.* to 'azkaban'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
导入建表语句
source /opt