让我们说今天是2017-10-20。我有一个成功的dag,直到今天才成功。我需要添加一个start_date为2017-10-01的任务。如何自动将调度程序触发任务从2017-10-01到2017-10-20?
答案 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
出现。如果再次启用它,它将从头开始运行,包括新任务。