如何在Airflow

时间:2017-04-07 06:08:07

标签: python hadoop airflow apache-airflow bigdata

我正在使用 LocalExecutor ,而我的dag有 3个任务,其中任务(C)依赖于任务(A)。任务(B)和任务(A)可以并行运行,如下所示

A - &以及c

所以任务(A)失败,但任务(B)运行良好。任务(C)尚未运行,因为任务(A)失败。

我的问题是如何单独执行任务(A),以便任务(C)运行一旦任务(A)完成,并且Airflow UI将它们标记为成功。

1 个答案:

答案 0 :(得分:41)

在用户界面中:

  1. 转到dag,然后想要改变运行的dag运行
  2. 点击GraphView
  3. 点击任务A
  4. 点击“清除”
  5. 这将让任务A再次运行,如果成功,任务C应该运行。 这是有效的,因为当您清除任务的状态时,调度程序会将其视为之前没有运行此dag运行。