Azkaban flow 执行过程

作者: 虾米在海飘 | 来源:发表于2016-12-12 18:18 被阅读880次

webserver调用submitExecutableFlow执行任务:


submitExecutableFlow

判断queueflow是否满了,默认大小为100000:

capacity

调用uploadExecutableFlow


uploadExecutableFlow
"INSERT INTO execution_flows "
        + "(project_id, flow_id, version, status, submit_time, submit_user,  update_time) "
        + "values (?,?,?,?,?,?,?)";

更新execution_flows表,将本次提交flow的状态设置为Preparing,后面会选择Executor Server来执行:

如果一直处于的Preparing状态,一般情况下是executor没有执行并更新该flow成功,因为没有更新Preparing的状态,可以忽略,前提是任务可以正常运行。

下面是判断并提交到executor执行任务的代码:


判断是否multiple executor 并执行

相关文章

  • Azkaban flow 执行过程

    webserver调用submitExecutableFlow执行任务: 判断queueflow是否满了,默认大小...

  • 008.Azkaban-3.x 创建Flow

    1. Flow 2.0 基础 使用Azkaban Flow 2.0 来创建任务流,Flow 1.0 将被废弃 创建...

  • 007.Azkaban-3.x 页面操作手册

    1. 创建Flow 使用Azkaban Flow 2.0 来创建任务流,Flow 1.0 将被废弃 创建一个名为f...

  • AZKABAN(二)使用

    1、启动azkaban 启动azkaban server。进入executor,执行: bin/ azkaban-...

  • 删除azkaban的执行历史

    azkaban是一款工作流调度工具,由Linkedin开发并开源给社区。 azkaban保留了task,flow的...

  • 9.Azkaban2.5安装部署

    1 安装前准备 1.1 将Azkaban Web服务器、Azkaban执行服务器、Azkaban的sql执行...

  • Azkaban安装部署

    安装前准备 将Azkaban Web服务器、Azkaban执行服务器、Azkaban的sql执行脚本及MySQL安...

  • Azkaban安装配置

    1.1 安装前准备 1.将Azkaban Web服务器、Azkaban执行服务器、Azkaban的sql执行脚本及...

  • 二Azkaban安装部署

    2.1 安装前准备1)将Azkaban Web服务器、Azkaban执行服务器、Azkaban的sql执行脚本及M...

  • 2018-07-09

    工作情况: 1、关于Azkaban 设定执行时间的问题,如何设置按奇偶小时执行(拓展:Azkaban的定时任务的详...

网友评论

    本文标题:Azkaban flow 执行过程

    本文链接:https://www.haomeiwen.com/subject/plgmmttx.html