airflow.exceptions.AirflowException:在DAG​​中检测到循环。任务错误

时间:2017-08-17 09:51:16

标签: python-2.7 apache-airflow

我正在运行气流管道,但代码看起来似乎很好但实际上我得到了airflow.exceptions.AirflowException:在DAG​​中检测到循环。任务错误: 请你帮忙解决这个问题

3 个答案:

答案 0 :(得分:1)

没有代码,它很难帮助你。但是,这意味着您的DAG中有一个循环。通常,当您的任务之一具有下游任务时,会发生错误,该下游任务的下游链再次包含它(例如,A调用B调用C调用D再次调用A)。 Airflow(以及一般的DAG)不允许这样做。

答案 1 :(得分:1)

气流管道基于DAG(定向非循环图表),这意味着在管道中不会出现循环或循环。

以没有周期的方式安排管道。一个下游任务不应该调用任何自己的上游任务。

答案 2 :(得分:1)

这可能是由于多个任务中的task_id'a重复。