我正在使用Astronomer运行Airflow v1.10.10。每个dag运行(每天)可以有不同数量的任务。此任务数将由给定dag运行(即当天)的数据库表中的行数定义。我将在dag文件中运行一个查询,并创建一个如下列表:
list = client.query(SELECT * FROM TABLE WHE
我在/opt/airflow/dags目录下定义了dag文件test1.py。最初,该文件只有一个任务,即test1_task01。在我的GUI中,dag仅在执行一项任务时正确显示。但是,当我将另一个任务添加到我的DAG时,它看起来如下所示:
DAG - test1_task01 <- test2_task01 (representative - not
我将电子邮件嵌入存储为气流变量,我有一个进程,它的任务之一是使用EmailOperator发送电子邮件。现在出现了这个问题,因为无论如何,当我的发送邮件任务运行到所有收件人时,它都只向列表中的第一个入口发送sla错过通知,在我的示例中,这意味着test1@test.com。下面是我的dag和airlfow变量:
from airflow i
我不知道需要运行什么命令才能安排DAG。假设我使用airflow test dag_name task_id_1 2017-06-22测试了DAG,第二个任务使用了airflow test dag_name task_id_2 2017-06我运行了airflow trigger_dagdag_name,但这是为了在那个时刻实例化DAG吗?假设我希望da