Size: a a a

2020 August 25

Н

Николай in Airflow
Да ну, это фантастика!
источник

ИК

Илья Ковальчук... in Airflow
Зубы не бесконечные, аф безопаснее👍
источник

Н

Николай in Airflow
:)
источник

Р

Роман in Airflow
Ребята, ни у кого нет случаем скрипта, который выгружает рекламные расходы из Директ?
источник

PA

Panchenko Andrey in Airflow
На R есть библиотека которая работает с Yandex
источник

AT

Al T in Airflow
Илья Ковальчук
Зубы не бесконечные, аф безопаснее👍
аирфлоу больше на мозг влияет, а не на зубы ))
источник

С

Сюткин in Airflow
Al T
аирфлоу больше на мозг влияет, а не на зубы ))
источник

Я

Ярослав in Airflow
Привет, а подскажите,пожалуйста, можно ли сделать так,чтобы таск перезапускался n раз при одной ошибке и ,например, фейлил весь Даг при другой?
источник

С

Сюткин in Airflow
Ярослав
Привет, а подскажите,пожалуйста, можно ли сделать так,чтобы таск перезапускался n раз при одной ошибке и ,например, фейлил весь Даг при другой?
Retries поставить принудительный

И навестить в питоне эксепшены на ошибки, фейлить можно через AirflowException

+принудительно поставить triggerrule alldone
источник

С

Сюткин in Airflow
Либо по хардкору через sys.exit
источник

С

Сюткин in Airflow
источник

SG

Sergey Gavrilov in Airflow
Сюткин
Либо по хардкору через sys.exit
Топовый вариант, +
источник

SG

Sergey Gavrilov in Airflow
И назвать ошибку SuperCriticalSystemError
источник

AK

Andrew Konstantinov in Airflow
привет всем!а в чем поинт externalsensor если можно просто сделать upstream с о второй таской проставив trigger rule==all_success ?
источник

С

Сюткин in Airflow
Andrew Konstantinov
привет всем!а в чем поинт externalsensor если можно просто сделать upstream с о второй таской проставив trigger rule==all_success ?
Внешний сенсор обычно смотрит на другой процесс который не обязательно должен быть завязан с вашим


Например 1 даг грузит 30 таблиц каждую неделю

2 даг раз в месяц собирает витрину на основе одной из таблиц и сенсор нужен чтобы убедиться в том что в 1 даге таблица успешно выгрузилась
источник

マサ

マキシム サモイロフ... in Airflow
Подскажите, если у кого-то был опыт с pyspark в airflow.
Запускаем внутри python operator pyspark-джобы на спарк-кластере под мезосом, иногда бывает ситуация что коннект к зукиперу теряется или еще какая-нибудь турбулентность случается. В этом случае джобы просто виснут, не завершаясь (то есть на кластере уже джоба упала, а воркер инфы об этом не получает и просто висит в незавершенном состоянии).
Ожидаемое поведение — если на кластере джоба не завершилась за ожидаемое время по любым причинам, таска в эйрфлоу должна нормально падать
Мы пробовали сделать execution_timeout (не сработало) и перегрузить on_kill оператора стопом спарк-сессии (тоже не помогло). Какие есть варианты?
источник

E

Edya in Airflow
マキシム サモイロフ
Подскажите, если у кого-то был опыт с pyspark в airflow.
Запускаем внутри python operator pyspark-джобы на спарк-кластере под мезосом, иногда бывает ситуация что коннект к зукиперу теряется или еще какая-нибудь турбулентность случается. В этом случае джобы просто виснут, не завершаясь (то есть на кластере уже джоба упала, а воркер инфы об этом не получает и просто висит в незавершенном состоянии).
Ожидаемое поведение — если на кластере джоба не завершилась за ожидаемое время по любым причинам, таска в эйрфлоу должна нормально падать
Мы пробовали сделать execution_timeout (не сработало) и перегрузить on_kill оператора стопом спарк-сессии (тоже не помогло). Какие есть варианты?
в on_kill делаю yarn application -kill "app_id" (сохраняю его при запуске)
для мезоса должно быть что-то похожее
источник
2020 August 26

Р

Роман in Airflow
Пытаюсь повторно запустить некоторые даг раны, используя backfill, такая команда airflow backfill dagid -s 2020-08-20 -e 2020-08-22 их не перезапускает, куда копать?
источник

M

Mikhail in Airflow
Роман
Пытаюсь повторно запустить некоторые даг раны, используя backfill, такая команда airflow backfill dagid -s 2020-08-20 -e 2020-08-22 их не перезапускает, куда копать?
--reset_dagruns
источник

M

Mikhail in Airflow
а также документация
источник