Size: a a a

2021 February 12

AP

Anton Pilipenko in Airflow
Привет, подскажите плз как прокинуть параметр в SubDagOperator.

payload = SubDagOperator(
       subdag=get_subdag(my_param),
       task_id='sub_dag_1',
       dag=root_dag,
       trigger_rule=TriggerRule.ALL_SUCCESS,
   )


вот сюда как то хочу передать параметр (my_param)
но не очень понятно, как его поймать в сабдаге.
xcom в родительском даге заполняется, в сабдаге - пусто (что в общем то ожидаемо вроде как потому как это 2 разных дага, пусть и как то связанных)
источник
2021 February 13

VL

Vadim Lygin in Airflow
Anton Pilipenko
Привет, подскажите плз как прокинуть параметр в SubDagOperator.

payload = SubDagOperator(
       subdag=get_subdag(my_param),
       task_id='sub_dag_1',
       dag=root_dag,
       trigger_rule=TriggerRule.ALL_SUCCESS,
   )


вот сюда как то хочу передать параметр (my_param)
но не очень понятно, как его поймать в сабдаге.
xcom в родительском даге заполняется, в сабдаге - пусто (что в общем то ожидаемо вроде как потому как это 2 разных дага, пусть и как то связанных)
А как xcom делаешь? Ты можешь по айдишнику родительского дага вытаскивать
источник

AP

Anton Pilipenko in Airflow
Vadim Lygin
А как xcom делаешь? Ты можешь по айдишнику родительского дага вытаскивать
{{ ti.xcom_pull('param_name') }}


Попробую
чеерз id родительского вытащить, спасиб
источник
2021 February 15

mc

mikhail chubukov in Airflow
Привет, имеет смысл обновляться до 2.0
Насколько стабильная штука?
источник

ПП

Павел Приказчиков... in Airflow
всем привет! подскажите, в чем может быть дело? запускаю python operator, в котором вызывается ffmpeg через subprocess. Как только происходит вызов ffmpeg - таск висит, и далее убивается по таймауту похоже.
{{helpers.py:335}} WARNING - process psutil.Process(pid=6815, name='ffmpeg', started='10:25:58') did not respond to SIGTERM. Trying SIGKILL
Команда ffmpeg с теми же аргументами внутри докера отрабатывает без проблем. Меняю ffmpeg на любую другую команду (touch, dir) - task отрабатывает без проблем. Т.е. проблема именно в запуске ffmpeg из subprocess под airflow, но куда копать не представляю...
источник

ВТ

Виктор Титов... in Airflow
Павел Приказчиков
всем привет! подскажите, в чем может быть дело? запускаю python operator, в котором вызывается ffmpeg через subprocess. Как только происходит вызов ffmpeg - таск висит, и далее убивается по таймауту похоже.
{{helpers.py:335}} WARNING - process psutil.Process(pid=6815, name='ffmpeg', started='10:25:58') did not respond to SIGTERM. Trying SIGKILL
Команда ffmpeg с теми же аргументами внутри докера отрабатывает без проблем. Меняю ffmpeg на любую другую команду (touch, dir) - task отрабатывает без проблем. Т.е. проблема именно в запуске ffmpeg из subprocess под airflow, но куда копать не представляю...
Может операционка киляет этот процесс потому что что-то выжирает память?
источник

ПП

Павел Приказчиков... in Airflow
Виктор Титов
Может операционка киляет этот процесс потому что что-то выжирает память?
нет, использование цпу около нуля, потребление оперативки такое же как до запуска
источник

ПП

Павел Приказчиков... in Airflow
Павел Приказчиков
нет, использование цпу около нуля, потребление оперативки такое же как до запуска
при этом использование bashoperator, которому передается тот же py скрипт отрабатывает без проблем
BashOperator(task_id='test_bash', bash_command='python3.7 /airflow/dags/processing.py')
источник

ЮЛ

Юрий Лифанов... in Airflow
Товарищи. В cfg указана директория, где лежат даги, я добавил туда пару дагов, пару старых убрал. В веб морде список дагов не изменился, как перезапустить airflow, чтоб потянулся новый список дагов?
источник

N

Nikita Blagodarnyy in Airflow
он сам перечитывает периодически и ищет новые
источник

ЮЛ

Юрий Лифанов... in Airflow
А если у нас айрфлоу развернут в контейнере?
источник

DN

Dmitriy Novikov in Airflow
Юрий Лифанов
А если у нас айрфлоу развернут в контейнере?
Volume покинуть нужно и работать в этой папке
источник

C

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

PP

Pavel Petrin in Airflow
Друзья, помогите с одним моментом. Есть облачный сервак, на котором установлен airflow. Его метабаза хранится в postgres, которая развернута отдельно от этого сервера. Допустим, этот сервак умер. Возможно ли поднять новый сервер, склонировать весь репозиторий с дагами на него, установить с нуля airflow и в конфиге прописать путь к той же самой БД. Взлетят ли даги, сохранятся ли все user’ы и коннекшены, которые были созданы ранее предыдущим инстансом airflow? И отдельный вопрос, правильно я понимаю, что команда airflow initdb перезаписывает всю существующую инфу в метабазе?
источник

VS

Vladislav 👻 Shishkov... in Airflow
1. Да
2. Нет, это накатка ddl структуры
источник

PP

Pavel Petrin in Airflow
Vladislav 👻 Shishkov
1. Да
2. Нет, это накатка ddl структуры
Спасибо
источник
2021 February 16

MZ

Maxim Zadonskiy in Airflow
Добрый день , скажите есть ли смысл  переходит с ssis на airflow?
источник

MZ

Maxim Zadonskiy in Airflow
Плюсы/минусы?
источник

MZ

Maxim Zadonskiy in Airflow
Сенсации/интриги /расследования?
источник

Н

Николай in Airflow
чем вас ссис не утраивает? делать переход ради перехода точно не стоит
источник