9

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

export AIRFLOW_HOME=~/Documents/Project/airflow

然后我初始化了气流数据库

airflow initdb

然后我使用以下命令启动气流网络服务器:

airflow webserver -p 8080

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

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

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

4

2 回答 2

10

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

于 2017-04-21T11:51:08.870 回答
9

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

load_example = True

入门很好,但您可能希望将其设置为 FALSE 并使用airflow resetdb.

于 2018-03-20T02:19:27.837 回答