flow2.0编写示例:
config:
# failure.emails: XXX@163.com
retries: 3
retry.backoff: 5000
time: ''
nodes:
- name: a
type: command
config:
date: ${time}
command: sh a.sh
- name: b
type: command
config:
command: sh b.sh
dependsOn:
- a
- name: c
type: command
config:
command: sh c.sh ${date}
dependsOn:
- a
- b
全局参数说明:
retries
--> 任务失败时自动重启的次数retry.backoff
--> 每一次任务尝试重启时之间等待的毫秒数working.dir
--> 可以重新指定任务执行的工作目录,默认为目前正在运行的任务的工作目录failure.emails
--> 任务失败时的邮件提醒设置,以逗号分隔多个邮箱success.emails
--> 任务成功时的邮件提醒设置,以逗号分隔多个邮箱notify.emails
--> 任务无论失败还是成功都邮件提醒设置,以逗号分隔多个邮箱dependencies
--> 定义该文件依赖的文件,值为被依赖文件的文件名,多个目标以逗号分隔,不加扩展名- azkaban传参 需要配置全局参数为空
- 否则不传参会报错
project文件内容
azkaban-flow-version: 2.0
Comments NOTHING