azkaban使用

1、官网案例

https://azkaban.readthedocs.io/en/latest/createFlows.html

2、创建一个项目

 3、编写job (注意,执行的shell脚本写绝对路径,不然执行不起来)

第一个文件 azkaban.project

azkaban-flow-version: 2.0

第二个文件 test.flow (注意是yarm格式,如果有问题,上传会失败,所以可以通过idea或者notpad++检查下)

nodes:
  - name: jobC
    type: noop
    dependsOn:
      - jobA
      - jobB
  - name: jobA
    type: command
    config:
      command: sh /data/shell/test.sh
  - name: jobB
    type: command
    config:
      command: echo "dep test"

第三个文件,把前两个文件打包成zip文件

 4、上传

 5、执行并设置时间

 

 6、查看执行计划

 7、执行任务

 8、查看执行log信息

原文地址:https://www.cnblogs.com/ywjfx/p/15039378.html