Size: a a a

2021 March 09

ME

Max Efremov in Airflow
Мне кажется, вам есть смысл посмотреть сначала нативный спарк сабмит оператор. А если уже не выйдет, искать другие пути.
источник

AK

Alexander Kirshin in Airflow
Max Efremov
Мне кажется, вам есть смысл посмотреть сначала нативный спарк сабмит оператор. А если уже не выйдет, искать другие пути.
да, думаю вполне, спасибо, если есть кейс с примером DAG был бы благодарен
источник

ME

Max Efremov in Airflow
Alexander Kirshin
да, думаю вполне, спасибо, если есть кейс с примером DAG был бы благодарен
У нас просто запуск одним пайтон оператором спарка через ливи и дальше в цикле ждём, когда кончится) Так что увы, ничего интересного нет
источник

AK

Alexander Kirshin in Airflow
Max Efremov
У нас просто запуск одним пайтон оператором спарка через ливи и дальше в цикле ждём, когда кончится) Так что увы, ничего интересного нет
спасибо, в доке нашел сейчас примеры, буду тестировать
источник

A

Antony in Airflow
Alexander Kirshin
по моему это делается чрез BashOperator где просто прописывается bash команда для запуска задачи, но тогда как airflow понимает завершилась ли она успешно + еще читал есть проблема со Spark Context, а точнее передачи его между Spark скриптами
вот в какой то презе увидел

у нас так сделано, все можно подкрутить любой параметр

если у тебя джоба свалится то таска красной станет
источник

AK

Alexander Kirshin in Airflow
у меня возник еще один банальный вопрос, сами DAG как создаются? в интерфейсе не увидел данной возможности, через скрипты  в определенной директории?
источник

A

Antony in Airflow
Alexander Kirshin
у меня возник еще один банальный вопрос, сами DAG как создаются? в интерфейсе не увидел данной возможности, через скрипты  в определенной директории?
Да)

если хочется что то в интерфейсе создавать то это в nifi)
источник

AK

Alexander Kirshin in Airflow
Antony
Да)

если хочется что то в интерфейсе создавать то это в nifi)
А путь к скриптам в данном случае какой?) Есть директория Airflow, но выделенной папки не увидел
источник

EK

Egor Klimov in Airflow
Alexander Kirshin
у меня возник еще один банальный вопрос, сами DAG как создаются? в интерфейсе не увидел данной возможности, через скрипты  в определенной директории?
Есть такой проект: https://github.com/mayansalama/windmill
Не использовал, но вдруг полезен будет
источник

AS

Aleksey S. in Airflow
приветы
начал ставить эйрфлоу на Убунту по какой-то инструкции с хабра и от khashtamov ком, поставил "по умолчанию" под рутом
потом поставил "Постгрес" отдельно, прописал пользователя

а теперь пытаюсь найти файл airflow.cfg, чтобы в нем поправить хранилище на созданную БД - и ваще не вижу этого файла...

файл конфигурации после первого запуска эйрфлоу появится или я его потерял?
источник

JF

Justice For All in Airflow
Aleksey S.
приветы
начал ставить эйрфлоу на Убунту по какой-то инструкции с хабра и от khashtamov ком, поставил "по умолчанию" под рутом
потом поставил "Постгрес" отдельно, прописал пользователя

а теперь пытаюсь найти файл airflow.cfg, чтобы в нем поправить хранилище на созданную БД - и ваще не вижу этого файла...

файл конфигурации после первого запуска эйрфлоу появится или я его потерял?
Можете попробовать посмотреть есть ли папка /root/airflow, возможно там.
А переменная окружения AIRFLOW_HOME была установлена? Если да, то ищите файл в папке на которую указывает эта переменная. Если нет, то можно установить значение этой переменной, и запустить airflow - файл конфига должен создаться этой папке.
источник

AS

Aleksey S. in Airflow
хм, да, похоже только после команды "airflow webserver" появился этот каталог и файл

спасибо
источник

D

Dmitry in Airflow
Всем привет! Подскажите а можно ли просто остановить/убить текущий запуск дага и заново запустить выполнение? Чтобы предыдущий запуск дага не возобнавлялся. Как? Не хотелось бы делать delete, чтобы не потерять логи предыдущих запусков
источник

D

Dmitry in Airflow
Нужно остановить текущий запуск, совсем убить и затреггерить всё по-новой.
источник

AA

Anton Afonin in Airflow
источник

AA

Anton Afonin in Airflow
Возможно, зависит от экзекьютора (и точно от операторов), убъётся ли
источник

D

Dmitry in Airflow
Понял. У меня питон оператор рпботает
источник

AA

Anton Afonin in Airflow
Должно стопаться, но возможны нюансы с экзекьютором
источник

D

Dmitry in Airflow
Проведу эксперименты осторожно) Спасибо!
источник

IL

Ilya Lozhkin in Airflow
А как вы контроллируете зависимости в дагах?
requirements.txt на весь проект?
источник