Azkaban使用案例

96 阅读1分钟

前言

  • Azkaban 2.0支持properties配置文件,也支持YML配置文件
  • Azkaban 3.0默认支持YML配置文件

Hello World案例实操

(1)在windows环境新建first.project文件,增加如下内容

azkaban-flow-version: 2.0

注意:该文件作用,是采用新的Flow-API方式解析flow文件。

文件必须以.project结尾。

(2)新建first.flow文件,增加如下内容

nodes:
  - name: jobA
    type: command
    config:
      command: echo "Hello World"

参数说明

  • name:Job名称
  • type:Job类型。(command表示要执行的作业为命令行方式)
  • config:Job配置

(3)直接将first.project和first.flow文件进行压缩成一个zip文件

03.Azkaban使用案例01.jpg

  • 注意文件名称必须是英文。

(4)进入到Azkaban的WEB UI界面

  • 新建一个项目

03.Azkaban使用案例02.jpg

  • ①.点击Create Project按钮
  • ②.填写项目名称和描述信息
  • ③.在点击Create Project创建完成。

(5)上传压缩好的first.zip文件

03.Azkaban使用案例03.jpg

  • ①.点击Upload按钮
  • ②.选择要上传的压缩包
  • ③.点击Upload按钮完成上传。

(6)执行任务流

  • 点击Execute Flow按钮

03.Azkaban使用案例04.jpg

  • 点击Execute按钮

03.Azkaban使用案例05.jpg

  • 点击Continue执行任务

03.Azkaban使用案例06.jpg

(7)通过日志查看运行结果

  • 点击Job List列表
  • 点击Log查询输出日志

03.Azkaban使用案例07.jpg

  • 输出日志结果

03.Azkaban使用案例08.jpg