为安排DAG而运行的Airflow命令的正确顺序是什么?

时间:2017-06-22 17:30:36

标签: airflow apache-airflow

我不明白为了安排DAG而需要运行的命令。我们说我使用airflow test dag_name task_id_1 2017-06-22测试了DAG,使用airflow test dag_name task_id_2 2017-06-22测试了第二个任务。

我跑了airflow trigger_dag dag_name,但那是为了恰好在那一刻实例化DAG吗?

我想说dag_name的时间/日程安排如下:

'start_date': datetime.datetime(2017, 6, 22, 18),
'end_date': datetime.datetime(2017, 6, 23, 20),
schedule_interval = datetime.timedelta(1)

所以我只是想今天和明天安排并运行它,从今天的UTC时间18:00开始,之后24小时开始。

现在应该运行什么命令或命令列表?每次我想添加和安排DAG时,是否必须运行airflow scheduler

1 个答案:

答案 0 :(得分:1)

trigger_dag是瞬间触发dag运行。要安排DAG,只需将其放入DAG文件夹,转到Airflow UI并启用DAG。