我正在尝试在我的系统上设置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。
无法弄清楚原因。请帮忙。
答案 0 :(得分:9)
除了提到的导出路径之外,默认情况下,当您运行airflow initdb
时,气流也会在您的主目录中创建一个文件夹。因此它将使用主目录中的配置文件,因此为了加载DAG,请从主目录中删除airflow文件夹。
答案 1 :(得分:3)
对于仍在寻找答案的人,Airflow配置文件aiflow.cfg
有一行
load_example = True
开始使用很方便,但您可能希望将其设置为FALSE并重新启动气流。