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/目录下
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 WEB页面创建工程
名字自己定义 描述必须填写
点击名称进入
上传之前压缩的脚本
选择要上传的压缩包
上传
可以看到类似于层级文件的格式
查看依赖关系
下面可以看到依赖关系 和设置时间
用来定期执行脚本
最后: 六个job里写的内容 算是one和two的升级版
Dependencies 翻译过来是依赖的意思 指定了这个脚本依赖的是第几个job
他也可以依赖多个 分别用逗号分割