Интерфейс воздушного потока не показывает все DAG - PullRequest
1 голос
/ 18 апреля 2019

Я пытаюсь использовать apache airflow.Мне удалось все установить.

Я добавил новый DAG в папку dag, и когда я запускаю airflow list_dags, он показывает мне примеры dag вместе с моим новым dag.

Однако, когда я идув интерфейсе пользователя я не вижу DAG, перечисленные на вкладке DAG.

Я уже убил веб-сервер и перезапустил все.Это не сработало

Кстати, я запускаю apache на виртуальной машине с centos7.

спасибо.

1 Ответ

2 голосов
/ 23 апреля 2019

Зак в разделе комментариев прав.Если вы измените владельца в аргументе dag с «airflow» по умолчанию на что-то другое, например

default_args = {
    'owner': 'whateveryournameis', <----
    'depends_on_past': False,
    'start_date': datetime(2015, 6, 1),
    'email': ['airflow@example.com'],
    'email_on_failure': False,
    'email_on_retry': False,
    'retries': 1,
    'retry_delay': timedelta(minutes=5),
    # 'queue': 'bash_queue',
    # 'pool': 'backfill',
    # 'priority_weight': 10,
    # 'end_date': datetime(2016, 1, 1),
}

dag = DAG('tutorial', default_args=default_args, schedule_interval=timedelta(days=1))

, чтобы ваш новый dag отображался в списке пакетов UI, вы должны создать нового пользователя в airflow.Создать пользователя просто.Перейдите в пользовательский интерфейс, под Admin, перейдите в Users и создайте новый.

...