Как перезапустить неудачную задачу на Airflow
Я использую LocalExecutor и мой Даг 3 задачи где задача (C) зависит от задачи(A). Задача (B) и задача(A) могут выполняться параллельно, как показано ниже
A-->C
B
Итак, задача (A) не удалась и задача (B) выполнена отлично. Задача (C) еще не запущена, поскольку задача(A) не выполнена.
У меня вопрос как повторно запустить задачу (A) в одиночку, чтобы задача (C) выполнялась после завершения задачи (A) и Airflow UI отмечает их как успех.
1 ответов
в пользовательском интерфейсе:
- перейти к dag, и DAG run запуска вы хотите изменить
- нажмите на GraphView
- нажмите на задачу a
- Нажать Кнопку "Очистить"
Это позволит задаче a работать снова, и если это удастся, задача C должна выполняться. Это работает, потому что при очистке состояния задачи планировщик будет относиться к ней так, как если бы она не выполнялась ранее для этого запуска dag.