You need to enable JavaScript to run this app.
文档中心
大数据研发治理套件

大数据研发治理套件

复制全文
下载 pdf
运维监控
Pipeline 状态说明
复制全文
下载 pdf
Pipeline 状态说明

本文介绍 Pipeline 实例和 Activity 实例的完整状态定义及状态流转关系。

Pipeline 实例状态

状态

英文标识

说明

等待中

WAITING

实例已生成,等待依赖满足或排队执行。

运行中

RUNNING

实例正在执行(至少一个 Activity 已启动)

成功

SUCCEEDED

所有 Activity 执行成功。

失败

FAILED

至少一个 Activity 执行失败(且无法通过重试恢复)。

已取消

CANCELED

实例被用户手动取消。

已超时

TIMEOUT

实例整体执行时间超过限制。

Pipeline 实例状态流转

Image

关键规则:

  • Pipeline 实例的状态由其包含的 Activity 实例状态汇总决定。
  • 所有 Activity 成功 → Pipeline 实例标记为 SUCCEEDED
  • 任一 Activity 失败且无后续可执行路径 → Pipeline 实例标记为 FAILED
  • 存在条件分支(If/Else)时,未被选中的分支中的 Activity 标记为 SKIPPED,不影响 Pipeline 整体状态。

Activity 实例状态

状态

英文标识

说明

等待依赖

WAITING_DEPENDENCY

上游 Activity 尚未完成。

等待调度

WAITING_SCHEDULE

依赖已满足,等待调度资源分配。

排队中

QUEUED

已提交至计算引擎,排队等待执行。

运行中

RUNNING

正在执行

成功

SUCCEEDED

执行完成且无错误。

失败

FAILED

执行失败(已耗尽重试次数)。

已取消

CANCELED

被用户手动取消或因上游失败被级联取消。

已超时

TIMEOUT

执行时间超过 retryPolicy.timeoutSeconds

已跳过

SKIPPED

因条件分支未被选中而跳过。

重试中

RETRYING

执行失败后等待重试。

Activity 实例状态流转

Image

终态与非终态

终态

实例进入终态后不会再自动变化(除非人工干预重跑或标记成功):

终态

说明

SUCCEEDED

执行成功

FAILED

执行失败(重试耗尽)

CANCELED

已取消

TIMEOUT

已超时(且 retryOnTimeout: false

SKIPPED

已跳过

非终态

实例处于非终态时仍在运行或等待中:

非终态

说明

WAITING_DEPENDENCY

等待上游完成

WAITING_SCHEDULE

等待调度资源

QUEUED

排队中

RUNNING

运行中

RETRYING

等待重试

状态与依赖的关系

dependencyConditions 与状态匹配

下游 Activity 的 dependencyConditions 根据上游终态决定是否触发:

dependencyConditions

匹配的上游终态

succeeded

SUCCEEDED

failed

FAILEDCANCELEDTIMEOUT

skipped

SKIPPED

completed

SUCCEEDEDFAILEDCANCELEDTIMEOUT

级联取消

当一个 Activity 失败且下游配置了默认依赖条件(succeeded)时:

  • 直接下游被标记为 CANCELED
  • 级联向后传播,所有间接下游也被标记为 CANCELED
  • Pipeline 实例最终标记为 FAILED

条件分支与跳过

If/Else 节点根据条件判断结果,未命中分支的下游 Activity 标记为 SKIPPED

if_condition 结果为 true
  → outcome: true 的下游 → RUNNING → SUCCEEDED
  → outcome: false 的下游 → SKIPPED

状态查看与筛选

实例列表筛选

在实例列表页面可按状态筛选:

  • 运行中:查看当前正在执行的实例。
  • 失败:快速定位需要处理的失败实例。
  • 等待中:查看排队等待的实例。

DAG 视图颜色标识

在实例详情的 DAG 视图中,不同状态的 Activity 节点用不同颜色标识:

颜色

状态

灰色

等待中(WAITING_DEPENDENCY / WAITING_SCHEDULE

蓝色

运行中(RUNNING / QUEUED

绿色

成功(SUCCEEDED

红色

失败(FAILED / TIMEOUT

黄色

重试中(RETRYING

浅灰色

已跳过(SKIPPED

最近更新时间:2026.06.12 11:44:14
这个页面对您有帮助吗?
有用
有用
无用
无用