假设今天是 2017-10-20。我有一个现有的 dag,直到今天仍然成功。我需要添加一个 start_date 为 2017-10-01 的任务。如何使调度程序从 2017-10-01 到 2017-10-20 自动触发任务?
问问题
4844 次
2 回答
6
您可以使用回填命令行工具。
airflow backfill your_dag_id -s 2017-10-01 -e 2017-10-20 -t task_name_regex
这是假设从 2017 年 10 月 1 日开始的日期已经有一个 DAG 运行。如果不是这种情况,请确保 DAG 的开始日期为 2017 年 10 月 1 日或更早,并且启用了追赶。
于 2017-10-25T23:34:29.477 回答
-1
如果您不介意再次执行整个 DAG,可以将其从 Web UI 中删除,它会再次以 status 出现Off
。如果您再次启用它,它将从头开始运行,包括新任务。
于 2020-07-14T11:22:33.943 回答