为什么气流返回两个不同的DAG列表?
问题描述:
如果我运行命令airflow list_dags
它将返回一个DAG列表。但是,该DAG列表与我在DAG选项卡下的Web界面中看到的dag列表不同。 airflow list_dags
命令仅返回教程DAG而不返回airflow/dags目录中的DAG。为什么气流返回两个不同的DAG列表?
为什么气流给我两个不同的DAG列表?
我正在运行Airflow 1.8.1。
答
返回的dag列表airflow list_dags应该与您在Web界面上看到的dag相同。要解决差异遵循的步骤:
- 设置你的〜/ .profile或〜/ .bashrc文件的气流路径的家: 出口AIRFLOW_HOME =〜/气流 [您可以自定义此路径]
- 重新启动Web服务器,如果它已经运行: CTRL + C然后气流Web服务器-p 8080
现在,这两个地方应该反映DAG的同一列表秒。
答
设置好气流主页路径后,您需要检查airflow.cfg中的标签“dags_folder”,然后您需要运行airflow webserver -p您选择的任意端口,如果您想确认dag是否确实按接受的方式运行,您应该检查调度程序气流调度程序的日志
您是否尝试重新启动Airflow Web服务器?或者你是否改变了你的'AIRFLOW_HOME'变量而不是另一个? – cr0atIAN