气流使用外部传感器等待DAG结束

时间:2019-11-06 10:07:53

标签: python airflow

我想使用传感器让DAG在启动之前等待另一个DAG。

我制作了以下代码:

ExternalTaskSensor(
        task_id='task_that_wait_the_dag_before_starting',
        external_dag_id='dag_to_wait_it_finishes',
        dag=dag

    ) >> TaskToExecute(
        task_id='task_to_execute,
        dag=dag)

但是当我部署它时,出现了错误:

  

破损的DAG:参数['external_task_id']是必需的

这是外部任务的参数。 问题是我不想等待特定的任务,我想等待dag完全完成。

在文档中,我们可以看到:

  

等待其他DAG或其他DAG中的任务完成       具体执行日期

如果我只能等待DAG,为什么需要external_task id。

0 个答案:

没有答案
相关问题