Size: a a a

2020 October 08

ДН

Дмитрий Негреев... in Airflow
Nikita
У нас в тестах есть на это проверка, если такой таски/дага нет в dagbag, он об этом заорёт
Получается что тест прокатывается по awaits всех конфигов и смотрит есть ли они в dagbag?
источник

ДН

Дмитрий Негреев... in Airflow
И про валидацию конфигов самих хотел спросить.
Видимо у вас тоже есть тесты на это перед деплоем?
источник

N

Nikita in Airflow
Дмитрий Негреев
Получается что тест прокатывается по awaits всех конфигов и смотрит есть ли они в dagbag?
Да, сначала ходим по всем дагам и находим все ExternalTaskSensor, у каждого из них проверяем assert sensor.external_dag_id in dags, следом то же самое для тасок делаем
источник

VS

Vladislav 👻 Shishkov... in Airflow
Дмитрий Негреев
И про валидацию конфигов самих хотел спросить.
Видимо у вас тоже есть тесты на это перед деплоем?
Да, в стадии билда
источник

ДН

Дмитрий Негреев... in Airflow
Nikita
Да, сначала ходим по всем дагам и находим все ExternalTaskSensor, у каждого из них проверяем assert sensor.external_dag_id in dags, следом то же самое для тасок делаем
А, вон как, логично) смысла по самому конфигу бегать нет
источник

ДН

Дмитрий Негреев... in Airflow
Надеюсь последнее)
А почему решили отказаться от версии в dag_id и ставить туда крон?
источник

ДН

Дмитрий Негреев... in Airflow
По-идее же даг барабанить начнет в ui, если таски меняются, а dag_id - нет
источник

N

Nikita in Airflow
Дмитрий Негреев
Надеюсь последнее)
А почему решили отказаться от версии в dag_id и ставить туда крон?
Потому что у разработчика в разы больше шансов забыть поднять версию, чем у эйрфлоу подставить не то расписание)
источник

ДН

Дмитрий Негреев... in Airflow
Nikita
Потому что у разработчика в разы больше шансов забыть поднять версию, чем у эйрфлоу подставить не то расписание)
Да уж) спасибо за ответы!
источник

NV

Nikita Vladivostok in Airflow
Добрый, при включении дага который давно выключен sheduller начинает генерить задания за все время, которое даг был выключен... Как это исправить? Может кто ссылку на документацию дать или так объяснить?
источник

ДН

Дмитрий Негреев... in Airflow
Nikita Vladivostok
Добрый, при включении дага который давно выключен sheduller начинает генерить задания за все время, которое даг был выключен... Как это исправить? Может кто ссылку на документацию дать или так объяснить?
cathup=false
источник

NV

Nikita Vladivostok in Airflow
Помогло, спасибо!
источник

VA

Vladislav Akatov in Airflow
Кто-нибудь пытался параметризовать имя файла в EmailOperator-е? Обычный xcom_pull там не работает почему-то..
источник

VA

Vladislav Akatov in Airflow
send_excel = EmailOperator(
   task_id='send_excel',
   to=[
       'email@mail.ru'
   ],
   subject="mysubject {{ task_instance.xcom_pull(task_ids=None, key='to_date') }}",
   html_content=body,
   files=["myfilename_{{ task_instance.xcom_pull(task_ids=None, key='to_date') }} .xlsx"],
   dag=dag
   )
источник

ДН

Дмитрий Негреев... in Airflow
Vladislav Akatov
Кто-нибудь пытался параметризовать имя файла в EmailOperator-е? Обычный xcom_pull там не работает почему-то..
потому что
template_fields = ('to', 'subject', 'html_content')
источник

AS

Andrey Shuster in Airflow
Добрый день. Пробую запустить свеженаписанный пустой оператор из консоли
Получаю airflow.exceptions.DagNotFound: Dag id simple_service_dag not found in DagModel
Airflow сегодня вижу во второй раз в жизни поэтому наверняка что-то упустил в процессе регистрации оператора\дага
источник

AS

Andrey Shuster in Airflow
вопрос снимается, надо было указать правильный пут в AIRFLOW_HOME
источник
2020 October 09

СГ

Станислав Горчаков... in Airflow
привет всем! подскажите, пожалуйста, можно ли изменять объем батчей в GenericTransfer, а то по умолчанию там 1000 всего
источник

СГ

Станислав Горчаков... in Airflow
или подскажите, плиз, какие-то альтернативы
источник

IK

Ilya Kudryashov in Airflow
Всем привет. Может быть кто знает - cloudera стала платной и теперь нужно покупать enterprise лицензию для установки хадуупа. Может быть есть хорошие альтернативы поставщиков хадуупа. Кто как ставит хадууп?
источник