Size: a a a

2021 January 27

VS

Vladislav 👻 Shishkov... in Airflow
смотрите настройки вебсервера и где он запущен
источник

VS

Vladislav 👻 Shishkov... in Airflow
может потоков не хватает, может мощностей
источник

IK

Ivan Kizimenko in Airflow
Я правильно понимаю если я запускаю баш оператор а сам Airflow находится в докере, то оператор будет выполняться внутри контейнера?

Если так, то какие варианты есть вылезти во внешнюю систему и там запустить bash скрипт?
источник

VS

Vladislav 👻 Shishkov... in Airflow
никаких
источник

VS

Vladislav 👻 Shishkov... in Airflow
на то это и контейнер
источник

DN

Dmitriy Novikov in Airflow
Ivan Kizimenko
Я правильно понимаю если я запускаю баш оператор а сам Airflow находится в докере, то оператор будет выполняться внутри контейнера?

Если так, то какие варианты есть вылезти во внешнюю систему и там запустить bash скрипт?
да, ssh operator
источник

VS

Vladislav 👻 Shishkov... in Airflow
уххх, ssh из контейнера на хост систему?
источник

DN

Dmitriy Novikov in Airflow
Vladislav 👻 Shishkov
уххх, ssh из контейнера на хост систему?
да
источник

VS

Vladislav 👻 Shishkov... in Airflow
могу вам сказать сразу, что архитектурно этот подход не стоит использовать
источник

VS

Vladislav 👻 Shishkov... in Airflow
давайте начнем с простого, зачем вам надо выйти из контейнера и что-то запустить?
источник

IK

Ivan Kizimenko in Airflow
Vladislav 👻 Shishkov
давайте начнем с простого, зачем вам надо выйти из контейнера и что-то запустить?
ну я уже понял что это какая то дич. Я хотел грузить в кликхаус данные через нативный клиент. Но походу придется либо по http, либо кликхаус дравейр ковырять
источник

IK

Ivan Kizimenko in Airflow
сразу в gz формате
источник

VS

Vladislav 👻 Shishkov... in Airflow
а что мешает клиент поставить в контейнер?
источник

IK

Ivan Kizimenko in Airflow
действительно, чет я тупанул
источник

DN

Dmitriy Novikov in Airflow
Ivan Kizimenko
ну я уже понял что это какая то дич. Я хотел грузить в кликхаус данные через нативный клиент. Но походу придется либо по http, либо кликхаус дравейр ковырять
источник

IK

Ivan Kizimenko in Airflow
там все заточено на получение данных
источник

А

Александр in Airflow
Всем доброго времени суток. Я сейчас начал изучать airflow, можете, плиз, подсказать, как правильно создать dag, который будет забирать данные из одной БД в другую. Сейчас у меня это все прописано в одной функции и соответственно один таск, в котором я подключаюсь к одной БД, сохраняю в pandas и передаю это дело в другую БД. Я бы хотел это реализовать двумя тасками, первый который забирает данные, а второй который сохраняет данные. Но никак не пойму как передать данные из одной функции в другую.
источник

А

Александр in Airflow
Или это делается путем промежуточного сохранения в текстовый файл?
источник

BG

Bogdan Gromov in Airflow
а зачем бить на две таски?
источник

IK

Ivan Kizimenko in Airflow
Александр
Всем доброго времени суток. Я сейчас начал изучать airflow, можете, плиз, подсказать, как правильно создать dag, который будет забирать данные из одной БД в другую. Сейчас у меня это все прописано в одной функции и соответственно один таск, в котором я подключаюсь к одной БД, сохраняю в pandas и передаю это дело в другую БД. Я бы хотел это реализовать двумя тасками, первый который забирает данные, а второй который сохраняет данные. Но никак не пойму как передать данные из одной функции в другую.
Если обьем большой то придется в 4 таска :)
источник