气流dag可以顺序运行而不依赖

时间:2017-03-12 09:42:12

标签: airflow

我想创建一个在过去执行完成后启动但不依赖于其成功状态的工作流程。意思是dags将按顺序排列,而不依赖于过去的状态。

即: 按订单执行:

2017-03-09 15:00:00成功

2017-03-09 16:00:00失败

2017-03-09 17:00:00成功

2017-03-09 18:00:00成功

我怎样才能使用Airflow? (我希望它与回填相同)

1 个答案:

答案 0 :(得分:2)

  • 无论给定DAG中的先前任务失败如何,都要运行任务:

将每个运营商的 trigger_rule 设置为虚拟 all_done

  • 无论以前的DAG运行失败,都要运行DAG: 为每个DAG设置 depends_on_past = False

浏览Airflow文档概念页面的trigger_rule部分中的更多选项

http://airflow.incubator.apache.org/concepts.html