Airflow管理UI显示示例dags

Abh*_*dha 8 webserver python-2.7 airflow apache-airflow

我正试图在我的系统本地设置Airflow.我用过:

export AIRFLOW_HOME=~/Documents/Project/airflow
Run Code Online (Sandbox Code Playgroud)

然后我初始化了气流数据

airflow initdb
Run Code Online (Sandbox Code Playgroud)

然后我开始使用气流网络服务器:

airflow webserver -p 8080
Run Code Online (Sandbox Code Playgroud)

现在,当我打开localhost:8080时,管理面板显示来自/usr/local/lib/python2.7/dist-packages/airflow/example-dags的示例dags, 而不是来自〜/ Documents/Project/airflow/dags文件夹.

airflow list_dags在命令行上显示我的项目文件夹中的dags.

无法弄清楚原因.请帮忙.

cyb*_*age 10

除了提到的导出路径,默认情况下气流还会在您运行时在主目录中创建一个文件夹airflow initdb.因此它将使用主目录中的配置文件,因此为了加载DAG,请从主目录中删除airflow文件夹.


SMD*_*MDC 6

对于仍在寻找答案的用户,Airflow配置文件aiflow.cfg只有一行

load_example = True
Run Code Online (Sandbox Code Playgroud)

入门是很好的方法,但是您可能要将其设置为FALSE并重新启动气流。