(八)Azkaban单服务安装
发表时间:2020-10-19
发布人:葵宇科技
浏览次数:39
文章目录
- 1.azkaban的编译
- 1.1azkaban的编译
- 1.2编译之后需要的安装文件列表如下
- 2.azkaban单服务模式安装与使用
- 2.1解压
- 2.2修改两个配置文件
- 2.3启动solo-server
- 2.4浏览器页面访问
- 2.5单服务模式使用
- 3.azkaban两个服务模式安装
1.azkaban的编译
(因为这里安装包都有,所以上传解压改配置文件就行)
1.1azkaban的编译
我们这里选用azkaban3.51.0这个版本自己进行重新编译,编译完成之后得到我们需要的安装包进行安装
注意:我们这里编译需要使用jdk1.8的版本来进行编译,如果编译服务器使用的jdk版本是1.7的,记得切换成jdk1.8,我们这里使用的是jdk8u141这个版本来进行编译
先安装
yum install wget -y
cd /export/servers/
wget https://github.com/azkaban/azkaban/archive/3.51.0.tar.gz
tar -zxvf 3.51.0.tar.gz -C ../servers/
cd /export/servers/azkaban-3.51.0/
yum -y install git
yum -y install gcc-c++ ./gradlew build installDist -x test
1.2编译之后需要的安装文件列表如下
- azkaban-exec-server 存放目录
/export/servers/azkaban-3.51.0/azkaban-exec-server/build/distributions
- azkaban-web-server存放目录
/export/servers/azkaban-3.51.0/azkaban-web-server/build/distributions
- azkaban-solo-server存放目录
/export/servers/azkaban-3.51.0/azkaban-solo-server/build/distributions
- execute-as-user.c
azkaban two server模式下需要的C程序在这个路径下面
/export/servers/azkaban-3.51.0/az-exec-util/src/main/c
- 数据库脚本文件
/export/servers/azkaban-3.51.0/azkaban-db/build/install/azkaban-db
2.azkaban单服务模式安装与使用
所需软件
- azkaban-solo-server
2.1解压
azkaban 的solo server使用的是一个单节点的模式来进行启动服务的,只需要一个
azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz的安装包即可启动,所有的数据信息都是保存在H2这个azkaban默认的数据当中,
上传我们的压缩包,然后修改配置文件启动即可
cd /export/servers/
tar -zxvf azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz -C ../servers/
2.2修改两个配置文件
- 修改时区配置文件
cd /export/servers/azkaban-solo-server-0.1.0-SNAPSHOT/conf
vim azkaban.properties
default.timezone.id=Asia/Shanghai
- 修改commonprivate.properties配置文件
cd /export/servers/azkaban-solo-server-0.1.0-SNAPSHOT/plugins/jobtypes
vim commonprivate.properties
execute.as.user=false
memCheck.enabled=false
2.3启动solo-server
启动azkaban-solo-server
cd /export/servers/azkaban-solo-server-0.1.0-SNAPSHOT
bin/start-solo.sh
2.4浏览器页面访问
浏览器访问
http://node03:8081/
2.5单服务模式使用
需求:使用azkaban调度我们的shell脚本,执行linux的shell命令
创建普通文本文件 foo.job,文件内容如下
type=command
command=echo "hello world"
然后将这个文件打包为压缩文件,如下:
3.azkaban两个服务模式安装
先略