#python #python-3.x #airflow
#python #python-3.x #воздушный поток
Вопрос:
Я использую воздушный поток 1.10.12, и у меня есть база данных, которая запускается ежедневно со следующими параметрами :
default_args = {
'start_date': days_ago(365),
'end_date': days_ago(1),
'depends_on_past': False,
}
Когда я запускаю dag, будет выполнено 365 запусков DAG.
Кажется, я вижу только активные прогоны DAG. Когда я удаляю текущие прогоны DAG, запускаются следующие прогоны DAG, пока я не достигну 365 прогонов DAG…
Есть ли способ остановить засыпку? (Я имею в виду удалить все прогоны DAG)
Хорошего дня
Комментарии:
1. Вы хотите удалить 365 запусков базы данных, которые выполнялись при запуске? или вообще не запускать базу данных 365 при ее включении?
2. На обед. Я столкнулся с проблемой, когда запустил обратную засыпку, а затем удивился, что в запущенном коде была ошибка.
3. хм, я не совсем понимаю, но
catchup=False
не буду автоматически засыпать при запуске. Вы можете выполнить обратную засыпку с помощью cli еще после запуска, если вам нужно. Или, если вы хотите запускать 365 дней после запуска, но хотите удалить все после запуска, тогда вам не следует устанавливатьcatchup
. Тогда есть способ удалить уже запущенные базы данных, но я хотел бы сначала уточнить, что вы ищете. airflow.apache.org/docs/apache-airflow/stable /…4. Дело не в том, чтобы установить catchup на 0 или 1. Если я засыпаю с помощью cli, есть ли способ остановить это?