zoukankan      html  css  js  c++  java
  • azkaban 工作流2.0开发示例

    azkaban

    目录结构

    flow_test.flow
    flow_test.project
    flow_test.zip
    test.sql

    用于测试工作流的简单示例。

    flow_test.flow

    ---
    config:
      failure.emails: user_name@mail.net
      success.emails: user_name@mail.net
      param.date: 1970-01-01
    
    nodes:
    
      - name: crm_schedule_start
        type: command
        config:
          command: hivef test.sql ${param.date}
    

    说明:hivef 是我们封装的一个hive -f ... 的 shell 文件,支持传递多个参数。包括对日期参数的校验和处理。param.date: 1970-01-01 就是初始化用的日期参数。

    flow_test.project

    azkaban-flow-version: 2.0
    
    

    仅仅一行,用与指明使用 azkaban 新支持的工作流2.0版本。

    test.sql

    select a.* from base.cc_cdr_log a where a.`date` = "${date}" limit 5;
    
  • 相关阅读:
    靶机练习
    靶机练习
    靶机练习
    CTF-攻防世界-Web_php_unserialize(PHP反序列化)
    漏洞复现
    靶机练习
    靶机练习
    靶机练习
    糗事集合
    慕课前端入门-JS事件
  • 原文地址:https://www.cnblogs.com/myblog1900/p/10164992.html
Copyright © 2011-2022 走看看