1.上传
将G:\cases\BigData\Azkaban\软件\编译后\编译之后所需要的文件\azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz
这个安装包发送到linux里的/expor/soft文件夹然后解压到/export/servers

发送的话需要安装lrzsz
Yum install -y lrzsz
进入到linux里的/expor/soft文件夹
输入rz进行上传
2.解压:
tar -zxvf /expor/soft/azkaban-solo-server-0.1.0-SNAPSHOT.tar.gz -C /export/servers
3.修改第一个配置文件
Cd /export/servers/azkaban-solo-server-0.1.0-SNAPSHOT/conf
vim azkaban.properties
这个是要修改的时区 将他修改为以下时区(上海时区) 在配置文件第七行左右
default.timezone.id=Asia/Shanghai

4.修改第二个配置文件
Cd /export/servers/azkaban-solo-server-0.1.0-SNAPSHOT
vim plugins/jobtypes/commonprivate.properties
(不需要修改其他只要添加到配置文件即可,azkaban默认需要3G的内存,剩余内存不足则会报异常)
添加:memCheck.enabled=false
5.启动验证
Cd /export/servers/azkaban-solo-server-0.1.0-SNAPSHOT
bin/start-solo.sh
注:启动/关闭必须进到azkaban-solo-server-0.1.0-SNAPSHOT/目录下

Azkaban的安装部署

6.登录web页面
访问Web Server=>http://node-1:8081/ 默认用户名密码azkaban
打开浏览器输入 (端口号改为自己的)
http://192.168.100.201:8081

7.体验测试azkaban
在桌面创建文件one.job
写入:
cat one.job
type=command
command=echo “this is job one”
在桌面创建文件two.job
写入:
cat two.job
type=command
dependencies=one
command=echo “this is job two”

将两个文件打成一个压缩包

Azkaban的安装部署
Azkaban的安装部署

打开azkaban WEB页面创建工程
Azkaban的安装部署
名字自己定义 描述必须填写
Azkaban的安装部署
点击名称进入
Azkaban的安装部署
上传之前压缩的脚本
Azkaban的安装部署
选择要上传的压缩包
Azkaban的安装部署
Azkaban的安装部署
上传
Azkaban的安装部署
可以看到类似于层级文件的格式
Azkaban的安装部署
查看依赖关系
Azkaban的安装部署
下面可以看到依赖关系 和设置时间

Azkaban的安装部署
用来定期执行脚本

Azkaban的安装部署

最后: 六个job里写的内容 算是one和two的升级版

Azkaban的安装部署
Azkaban的安装部署
Azkaban的安装部署
Azkaban的安装部署
Azkaban的安装部署

Azkaban的安装部署

Dependencies 翻译过来是依赖的意思 指定了这个脚本依赖的是第几个job
他也可以依赖多个 分别用逗号分割

相关文章:

  • 2022-12-23
  • 2021-07-10
  • 2021-12-20
  • 2022-01-20
  • 2021-09-09
  • 2021-08-21
  • 2022-12-23
  • 2022-01-07
猜你喜欢
  • 2021-06-03
  • 2021-08-14
  • 2021-08-13
  • 2022-12-23
相关资源
相似解决方案