气流回填新任务添加到dag

时间:2017-10-20 18:41:06

标签: airflow airflow-scheduler

让我们说今天是2017-10-20。我有一个成功的dag,直到今天才成功。我需要添加一个start_date为2017-10-01的任务。如何自动将调度程序触发任务从2017-10-01到2017-10-20?

2 个答案:

答案 0 :(得分:2)

您可以使用回填命令行工具。

airflow backfill your_dag_id -s 2017-10-01 -e 2017-10-20 -t task_name_regex

假设从2017年10月1日开始已经有DAG运行日期。如果情况并非如此,请确保DAG的开始日期为2017-10-01或更早,并启用了该追赶。

答案 1 :(得分:0)

如果您不介意再次执行整个DAG,则可以将其从Web UI中删除,并且它将再次以状态Off出现。如果再次启用它,它将从头开始运行,包括新任务。