气流用户界面未显示所有DAG

时间:2019-04-18 14:32:35

标签: airflow

我正在尝试使用apache airflow。 我设法安装了所有东西。

我在dag文件夹中添加了一个新的DAG,当我运行airflow list_dags时,它向我展示了dag示例以及我的新dag。

但是,当我进入UI时,在DAG选项卡中看不到DAG。

我已经杀死了Web服务器并重新启动了所有内容。没用

好,我正在使用centos7在VM上运行apache。

谢谢。

1 个答案:

答案 0 :(得分:1)

注释部分中的Zack是正确的。如果您将dag参数中的所有者从默认的“气流”更改为其他内容,即

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 dags列表中,您应该在气流中创建一个新用户。 创建用户很简单。转到用户界面,在“管理员”下,转到“用户”并创建一个新用户。