Size: a a a

2021 February 16

VS

Vladislav 👻 Shishkov... in Airflow
если есть возможность, рассмотрите альтернативы
источник

ИК

Илья Китов in Airflow
Да я бы с удовольствием на нфс повесил, но в компашке есть необходимость и в самбе по-видимому
источник
2021 February 17

MI

Marat Idrísov in Airflow
Всем привет.
Есть условный DAG из операторов
operator1 -> operator2 -> operator3 -> operator4 -> operator5
Оператор1 читает очередь сообщений и передает сообщение дальше.
Как сделать так, чтобы все операторы выполнялись одновременно, т.е. пока работает оператор4, например, оператор1 уже вычитывал следующее сообщение из очереди.
Мне бы просто хотя бы ключевые слова для гугления. Попытался поискать информацию, но ничего внятного не нашел(
источник

IK

Ilya Komarov in Airflow
Marat Idrísov
Всем привет.
Есть условный DAG из операторов
operator1 -> operator2 -> operator3 -> operator4 -> operator5
Оператор1 читает очередь сообщений и передает сообщение дальше.
Как сделать так, чтобы все операторы выполнялись одновременно, т.е. пока работает оператор4, например, оператор1 уже вычитывал следующее сообщение из очереди.
Мне бы просто хотя бы ключевые слова для гугления. Попытался поискать информацию, но ничего внятного не нашел(
Начать с https://airflow.apache.org/docs/apache-airflow/stable/executor/index.html
Часть экзекьюторов не поддерживает параллельную работу (включая дефолтный Sequential)
источник

DY

Dmitry Yakimets in Airflow
Marat Idrísov
Всем привет.
Есть условный DAG из операторов
operator1 -> operator2 -> operator3 -> operator4 -> operator5
Оператор1 читает очередь сообщений и передает сообщение дальше.
Как сделать так, чтобы все операторы выполнялись одновременно, т.е. пока работает оператор4, например, оператор1 уже вычитывал следующее сообщение из очереди.
Мне бы просто хотя бы ключевые слова для гугления. Попытался поискать информацию, но ничего внятного не нашел(
А у вас, получается, DAG без расписания и вы его триггерите для каждого ивента в очереди?
источник

ME

Max Efremov in Airflow
Marat Idrísov
Всем привет.
Есть условный DAG из операторов
operator1 -> operator2 -> operator3 -> operator4 -> operator5
Оператор1 читает очередь сообщений и передает сообщение дальше.
Как сделать так, чтобы все операторы выполнялись одновременно, т.е. пока работает оператор4, например, оператор1 уже вычитывал следующее сообщение из очереди.
Мне бы просто хотя бы ключевые слова для гугления. Попытался поискать информацию, но ничего внятного не нашел(
Ммм, а это точно задача для airflow?
источник

ME

Max Efremov in Airflow
А не для чего-то для потоковой обработки данных?
источник

DY

Dmitry Yakimets in Airflow
Max Efremov
Ммм, а это точно задача для airflow?
Потому и спрашиваю. Если это event-driven сценарий, то, да, airflow не очень для этого подходит
источник

ME

Max Efremov in Airflow
Надо какой-то гайд: чем не является airflow :)
источник

DY

Dmitry Yakimets in Airflow
Я, кстати, вот такую любопытную альтернативу видел: https://prefect.io. Кто нибудь использовал? Он может быть и скедулером, а может и решать задачи как у топикстартера. Но я сам не играл с ним.
источник

ME

Max Efremov in Airflow
Тоже видел, но не пробовал)
источник

DY

Dmitry Yakimets in Airflow
У них есть чудная статья про проблемы с airflow: https://docs.prefect.io/core/getting_started/why-not-airflow.html
источник

ME

Max Efremov in Airflow
А для задачи той, наверное, можно стримсеты и найфай
источник

ME

Max Efremov in Airflow
Если хочется гуя красивого)
источник

im

igor musinov in Airflow
Dmitry Yakimets
Я, кстати, вот такую любопытную альтернативу видел: https://prefect.io. Кто нибудь использовал? Он может быть и скедулером, а может и решать задачи как у топикстартера. Но я сам не играл с ним.
Но ведь деньхи
источник

DY

Dmitry Yakimets in Airflow
igor musinov
Но ведь деньхи
Core бесплатен. Если его хватает, почему нет.
источник

ME

Max Efremov in Airflow
igor musinov
Но ведь деньхи
Если правда круто, то можно и бюджет выбить)
источник

MI

Marat Idrísov in Airflow
Dmitry Yakimets
Потому и спрашиваю. Если это event-driven сценарий, то, да, airflow не очень для этого подходит
А что более подходит?
источник

S

Shadilan R16 MU Rost... in Airflow
Я бы Nifi попробовал :) но я в личку уже ссылку на чатик бросил :)
источник

ФЧ

Филипп Чистяков... in Airflow
Ребят. Помогите разобраться.

Airflow локальный на машине с убунтой. У него отдельный venv.

Айпи локальной машины 127.0.0.1

Айпи который я получаю при запуске airflow

logging.info(socket.gethostbyname(socket.gethostname()))

127.0.1.1

Вопрос: что я делаю не так?
источник