Size: a a a

2020 September 03

ИГ

Игорь Гомановский... in Airflow
Danilove
всем привет, есть вопрос по xCom...
SSHOperator-ом я получаю имя файла и хочу его передать в livyOperator в args.
Проблема в том, что {{task_instance.xcom_pull(task_ids='first')}} у меня подставляется как - b'text.txt' .
Можно ли как то избавиться от этой 'b' перед именем файла? Или как то подругому это реализовать?

second =  LivyOperator
 args=["--new_file=hdfs:///xxxx/{{task_instance.xcom_pull(task_ids='first')}}"]
.decode()
источник

D

Danilove in Airflow
Игорь Гомановский
.decode()
Спасибо!
источник

MR

Mikhail Rodin in Airflow
Господа, а кто-нибудь ходит в hive используя connection type "hive server 2 thrift"? Собственно проблема в том, что hive с ssl, а airflow ломится без.
источник

АЕ

Алексей Есин... in Airflow
Ребят, есть вопрос, почему не подтягивает worker name в flower через supervisord?
источник

АЕ

Алексей Есин... in Airflow
источник

АЕ

Алексей Есин... in Airflow
источник

АЕ

Алексей Есин... in Airflow
источник

AB

Anton Bukreev in Airflow
Где можно посмотреть мануал для разработки своих сенсеров?
источник

ДН

Дмитрий Негреев... in Airflow
Anton Bukreev
Где можно посмотреть мануал для разработки своих сенсеров?
Да можно просто в код любого сенсора посмотреть. Наследуетесь от basesensor и перегружаете метод poke, который должен вернуть булево значение.
источник

AB

Anton Bukreev in Airflow
Дмитрий Негреев
Да можно просто в код любого сенсора посмотреть. Наследуетесь от basesensor и перегружаете метод poke, который должен вернуть булево значение.
Я так и сделал. Но есть несколько проблем, я даже пока не соображу куда копать. Я пишу сенсор для кафки и он почему-то не получает сообщения.   И потом - внутри хука падает соединение с кафкой по количеству запросов. Как в таком случае помечать сенсор как неудачный?
источник

ДН

Дмитрий Негреев... in Airflow
Anton Bukreev
Я так и сделал. Но есть несколько проблем, я даже пока не соображу куда копать. Я пишу сенсор для кафки и он почему-то не получает сообщения.   И потом - внутри хука падает соединение с кафкой по количеству запросов. Как в таком случае помечать сенсор как неудачный?
Ну разберитесь обычным скриптом что у вас за проблема с чтением сообщений для начала.
Airflow тут врятли как-то замешан.
источник

AB

Anton Bukreev in Airflow
Дмитрий Негреев
Ну разберитесь обычным скриптом что у вас за проблема с чтением сообщений для начала.
Airflow тут врятли как-то замешан.
Обычным скриптом все нормально отрабатывает
источник

ДН

Дмитрий Негреев... in Airflow
Anton Bukreev
Обычным скриптом все нормально отрабатывает
Давайте код, попробую посмотреть
источник
2020 September 04

C

Combot in Airflow
Добро пожаловать в самое дружелюбное комьюнити.
источник

FD

Farkhad Dzhum in Airflow
Подскажите плз, у кого есть хорошая экспертиза с динамическим созданием дагов. Проблема в следующем: в одном скрипте я  создаю 100 дагов с одной таской (пример) . Что будет происходить, когда будет исполняться task instance, будет ли при каждом старте таски снова выполняться код с инициализацией 100 дагов.
источник

VS

Vladislav 👻 Shishkov... in Airflow
инициализация происходит каждый раз на уровне шедулера, а не воркера
источник

VS

Vladislav 👻 Shishkov... in Airflow
есть время таймаута между инициализациями
источник

FD

Farkhad Dzhum in Airflow
ок, не инициализация дага, с именно исполнение кода
источник

FD

Farkhad Dzhum in Airflow
представим у меня в коде инициализации дага, есть обращение к БД.  Получается что при каждом выполнение тасок, будет 100 раз обращаться к БД
источник

VS

Vladislav 👻 Shishkov... in Airflow
на воркер идет уже инициализированное
источник