Воздушный поток «Этот DAG недоступен в объекте веб-сервера DagBag» - PullRequest
0 голосов
/ 12 ноября 2018

В настоящее время я настроил планировщик воздушного потока на сервере Linux A и веб-сервер воздушного потока на сервере Linux B. Оба сервера не имеют доступа в Интернет. Я запустил initDB на сервере A и сохранил все пакеты на сервере A.

Однако, когда я обновляю пользовательский интерфейс веб-сервера, он продолжает иметь сообщение об ошибке: -

This DAG isn't available in the webserver DagBag object

Как мне сконфигурировать папку dag для веб-сервера (сервер B) для чтения дампа из планировщика (сервер A)?

Я использую bashoperator. Это Оператор Сельдерея является обязательным?

Заранее спасибо

1 Ответ

0 голосов
/ 12 ноября 2018

Планировщик обнаружил ваш dags_folder и его процессы и соответственно планирует их. Однако веб-сервер может «видеть» эти процессы исключительно по их существованию в базе данных, но не может найти их по его dags_folder пути.

Необходимо убедиться, что dags_folder для обоих серверов содержат одни и те же файлы и что оба синхронизируются друг с другом. Это не входит в компетенцию Airflow, и от вашего имени оно не будет обрабатываться.

...