1、base.project
[alex@hadoop102 azkaban]$ vim jobs/base.project
azkaban-flow-version: 2.0
2、base.flow
[alex@hadoop102 azkaban]$ vim jobs/base.flow
nodes:
- name: jobA
type: command
config:
command: echo "我选蔡文姬"
- name: jobB
type: command
config:
command: echo "我选小乔"
dependsOn:
- jobA
- name: jobC
type: command
config:
command: sh a.sh
dependsOn:
- jobB
- name: jobD
type: command
config:
command: echo "我选貂蝉"
dependsOn:
- jobC
3、打成zip包
[alex@hadoop102 jobs]$ zip base.zip base.flow base.project
adding: base.flow (deflated 65%)
adding: base.project (stored 0%)
4、Enable 和 Disable 下面都分别有如下参数
Parents:该作业的上一个任务
Ancestors:该作业前的所有任务
Children:该作业后的一个任务
Descendents:该作业后的所有任务
Enable All:所有的任务
网友评论