我不明白为了安排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
?
答案 0 :(得分:1)
trigger_dag是瞬间触发dag运行。要安排DAG,只需将其放入DAG文件夹,转到Airflow UI并启用DAG。