如何从任务停止Airflow DAG运行

时间:2019-05-29 21:09:36

标签: python airflow

所以我有一个气流DAG任务,该任务对文件执行多次检查(例如,如果它已经在过去处理过),并且我希望如果其中一项检查失败,整个DAG运行将完全停止。我该怎么办?

基本上,检查是在python脚本中完成的。

Thx:

1 个答案:

答案 0 :(得分:1)

假设您没有下游任务忽略前一个任务的失败,则从任务内部引发异常将导致DAG停止处理并标记为失败。

因此,在您的情况下,如果发现文件已被处理,则会引发异常。