我正在运行气流管道,但代码看起来似乎很好但实际上我得到了airflow.exceptions.AirflowException:在DAG中检测到循环。任务错误: 请你帮忙解决这个问题
答案 0 :(得分:1)
没有代码,它很难帮助你。但是,这意味着您的DAG中有一个循环。通常,当您的任务之一具有下游任务时,会发生错误,该下游任务的下游链再次包含它(例如,A调用B调用C调用D再次调用A)。 Airflow(以及一般的DAG)不允许这样做。
答案 1 :(得分:1)
气流管道基于DAG(定向非循环图表),这意味着在管道中不会出现循环或循环。
以没有周期的方式安排管道。一个下游任务不应该调用任何自己的上游任务。
答案 2 :(得分:1)
这可能是由于多个任务中的task_id'a重复。