Size: a a a

2021 May 31

🌌[

🌌El.Randir/42ᅠ [AD]... in Airflow
Опять же: Даунгрэйд пандаса.
источник

R

Rus in Airflow
Переслано от Rus
Народ может кто подскажет, как прописать ОТДЕЛЬНЫЙ скрипт с описанием дага и тасок , в котором бы вызывались на исполнение скрипты из файлов расположенных в папке airflow/dags/ как на картинке.
Часть файлов содержат скрипт на R , часть файлов содержат обычный питоновский скрипт...
источник

R

Rus in Airflow
а в Airflow вообще возможно задать запуск R scripta ?
источник

ME

Max Efremov in Airflow
через bash оператор мб
источник

ME

Max Efremov in Airflow
просто сделать даг, там баш операторы, которые вызывают нужные скрипты и всё
источник

ME

Max Efremov in Airflow
https://github.com/apache/airflow/pull/3115
пытались сделать ROperator, но забили, баш работает нормально
источник

🌌[

🌌El.Randir/42ᅠ [AD]... in Airflow
Ребят: логи же хранятся, если airflow поднят в докере, в контейнере :?
Можно как-то вывести их хранение на машину непосредственно :?

Можно ссылкой на тутор
источник

ME

Max Efremov in Airflow
можно примонтировать папку логов)
источник

ME

Max Efremov in Airflow
volumes:
     - ./mnt/airflow/airflow.cfg:/opt/airflow/airflow.cfg
     - ./mnt/airflow/logs:/opt/airflow/logs
источник

R

Rus in Airflow
а пример можешь показать, если не трудно?
источник

ME

Max Efremov in Airflow
источник

ME

Max Efremov in Airflow
увы, не знаю, как R запускается
источник

ME

Max Efremov in Airflow
что-то типа python script.py в bash_command прописать
источник

R

Rus in Airflow
спасибо, но  там даже нет примера как скрипт питона запустить через башоператор
источник

ME

Max Efremov in Airflow
так это же обычный баш
источник

ME

Max Efremov in Airflow
любую команду можно, как в консоли запускать
источник

R

Rus in Airflow
ну может и обычный. я вчера айрфлоу поставил. с баш неделю назад познакомился
источник

ME

Max Efremov in Airflow
run_this = BashOperator(
   task_id='run_me',
   bash_command='python script.py',
)
источник

🌌[

🌌El.Randir/42ᅠ [AD]... in Airflow
Она не будет падать :?
источник

ME

Max Efremov in Airflow
ммм, а почему он может упасть? это просто зеркалирование папки из контейнера на ФС машины с докером (или наоборот)
источник