Airflow管理UI显示示例dags

时间:2017-04-20 12:14:30

标签: python-2.7 webserver airflow apache-airflow

我正在尝试在我的系统上设置Airflow。我用过:

export AIRFLOW_HOME=~/Documents/Project/airflow

然后我通过

初始化了气流数据库
airflow initdb

然后我使用以下方式启动了气流网络服务器:

airflow webserver -p 8080

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

而命令行上的airflow list_dags显示项目文件夹中的dags。

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

2 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:3)

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

load_example = True

开始使用很方便,但您可能希望将其设置为FALSE并重新启动气流。