黑猴子的家:Azkaban3.84.4之flow
2021-06-12 本文已影响0人
黑猴子的家
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
config:
hh: "hello"
nodes:
- name: jobA
type: command
config:
command: echo "${hh} A"
dependsOn:
- jobB
- name: jobB
type: flow
config:
command: echo "${hh} B"
nodes:
- name: jobC
type: command
config:
command: echo "偷一波,偷一波"
dependsOn:
- jobD
- jobE
- name: jobD
type: command
config:
command: sh a.sh
- name: jobE
type: command
config:
command: echo "草里蹲一波,蹲一波"
3、a.sh
[alex@hadoop102 azkaban]$ vim jobs/a.sh
#!/bin/bash
echo "I Love Azkaban"
4、打成zip包
[alex@hadoop102 azkaban]$ cd jobs/
[alex@hadoop102 jobs]$ zip base.zip base.flow base.project a.sh
adding: base.flow (deflated 66%)
adding: base.project (stored 0%)
adding: a.sh (stored 0%)

