大数据笔记–Azkaban3.50.0搭建教程(采坑笔记)
- 服务器一台
- 3.50.0安装包
- mysql搭建完成
3.50.0安装包下载
# 进入azkaban目录修改
cd azkaban-3.50.0
# 修改代码
vim azkaban-common/src/main/java/azkaban/utils/EmailMessage.java
# 找到邮件参数配置的地方
:/props
# 增加如下语句
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
# Gradle是一个基于Apache Ant和Apache Maven的项目自动化构建工具。-x test 跳过测试
-
使用gradle开始编译,并且把编译出来的tar包从文件的深层次拷贝出来
# 安装git
yum install git-core
# 构建项目并跳过测试
./gradlew build installDist -x test
# 查看是否构建成功目录
ll azkaban-*/build/distributions/*.tar.gz
# 把项目拷贝到该目录
cp azkaban-*/build/distributions/*.tar.gz ./
tar -zxvf azkaban-web-server-0.1.0-SNAPSHOT.tar.gz
tar -zxvf azkaban-exec-server-0.1.0-SNAPSHOT.tar.gz
tar -xzvf azkaban-db-0.1.0-SNAPSHOT.tar.gz