黑猴子的家:Azkaban2.5.0之多Job工作流案例一

1、多Job思想

第一个Job执行完成后,第二个Job和第三个Job才能执行,当第二个Job和第三个Job全部都执行完毕后,第四个Job才能执行

2、创建多个Job

1)第一个job
start.job 创建文件

[alex@hadoop102 jobs]$ vim start.job
#start.job
type=command
command=touch /opt/module/start.txt

2)第二个job
step1.job依赖start.job 打印一句话

[alex@hadoop102 jobs]$ vim step1.job
#step1.job
type=command
dependencies=start
command=echo "this is step1 job"

3)第三个job
step2.job依赖start.job 打印一句话

[alex@hadoop102 jobs]$ vim step2.job
#step2.job
type=command
dependencies=start
command=echo "this is step2 job"

4)第四个job
finish.job依赖step1.job和step2.job 打印一句话

[alex@hadoop102 jobs]$ vim finish.job
#finish.job
type=command
dependencies=step1,step2
command=echo "this is finish job"
3、将所有job资源文件打到一个zip包中
[alex@hadoop102 jobs]$ zip jobm.zip start.job step1.job step2.job finish.job
updating: start.job (deflated 16%)
  adding: step1.job (deflated 12%)
  adding: step2.job (deflated 12%)
  adding: finish.job (deflated 14%)
4、Azkaban 执行

步骤和单Job案例 一样
在azkaban的web管理界面创建工程并上传zip包, 启动job

5、查看结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值