我正在尝试使用apache airflow
.我设法安装了所有东西。
我在 dag 文件夹中添加了一个新的 DAG,当我运行airflow list_dags
时,它向我显示了 dag 示例以及我的新 dag。
但是,当我转到 UI 时,我看不到 DAG 选项卡中列出的 DAG。
我已经杀死了网络服务器并重新启动了一切。它没有用
仅供参考,我正在使用 centos7 在虚拟机上运行 apache。
谢谢。
评论部分的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列表中,您应该在Airflow中创建新用户。创建用户很简单。转到"UI",在"管理员"下,转到"用户"并创建一个新用户。