Size: a a a

2020 October 22

AV

Alexander Verbitsky in Airflow
т.е. каждый шаг делаю в виде spark-оператора и уже на спарке параллелбно обробатываю
источник

ME

Max Efremov in Airflow
Или всё в спарке, а спарк запускать из аирфлоу
источник

Н

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

SG

Sergey Gavrilov in Airflow
Никита
Добрый день , не запускаются даги , даже когда триггеришь их ,с чем может быть связано?
Их нет / они с ошибками / не работает шедулер / не работает воркер
источник

Н

Никита in Airflow
он один раз создался, полностью отработал , по шедуле он должен запуститься теперь только на след день , но , даже если его триггерить , он все равно не будет выполнять код. Просто ничего не происходит
источник

GB

Georgy Borodin in Airflow
Никита
он один раз создался, полностью отработал , по шедуле он должен запуститься теперь только на след день , но , даже если его триггерить , он все равно не будет выполнять код. Просто ничего не происходит
depends_on_past?

В логах шедулера есть UniqueConstraintViolation (может чуть иначе называется)?
источник

Н

Никита in Airflow
Georgy Borodin
depends_on_past?

В логах шедулера есть UniqueConstraintViolation (может чуть иначе называется)?
Не зависит

Логи все абсолютно пустые
источник

GB

Georgy Borodin in Airflow
А даг ран создаётся?
источник

GB

Georgy Borodin in Airflow
В Browse -> DAG Runs админки
источник

Н

Никита in Airflow
Georgy Borodin
А даг ран создаётся?
Под даг ран что ты имеешь в виду ?
Обычный даг ?
Да ,создаётся
Можно активировать и затригеррить
источник

GB

Georgy Borodin in Airflow
Никита
Под даг ран что ты имеешь в виду ?
Обычный даг ?
Да ,создаётся
Можно активировать и затригеррить
DAG Run ≠ DAG
DAG Run – запуск самого дага. Когда у тебя шедулер решает запустить даг или ручками ты его триггеришь, он создаётся.
источник

Н

Никита in Airflow
Это ведь тоже самое ,что и таски ?
источник

Н

Никита in Airflow
В Даге
источник

Н

Никита in Airflow
Они есть
Когда включаешь даг ,они у тебя все в статусе queued и там остаются
Только dummy operatop завершается в самом начале мгновенно
источник

GB

Georgy Borodin in Airflow
Никита
Это ведь тоже самое ,что и таски ?
Нет
источник

GB

Georgy Borodin in Airflow
Никита
Они есть
Когда включаешь даг ,они у тебя все в статусе queued и там остаются
Только dummy operatop завершается в самом начале мгновенно
Если они в очереди, но не выполняются – их не поднимают воркеры
источник

GB

Georgy Borodin in Airflow
Executor какой?
источник

Н

Никита in Airflow
Python operator если я правильно понял тебя
источник

GB

Georgy Borodin in Airflow
Короче, если бы у тебя таски висели в статусе none – можно было бы ругаться на шедулер (там наверняка были бы ошибки про uniqueconstraint).
DummyOperator вообще не использует никаких экзекьюторов (вижу всегда, что они выполняются при пустом кластере воркеров), полагаю, что его разруливает шедулер.

А вот если таски висят в очереди, но не выполняются, это значит, что проблема где-то в executor-е. Может брокер чудить, может воркеров не быть активных – вариантов вагон
источник

GB

Georgy Borodin in Airflow
Никита
Python operator если я правильно понял тебя
Неправильно понял)
источник