apache 气流配置为空且缺少 dags && 插件

Sei*_*lah 11 airflow

我已经使用此链接在 Ubuntu 18.4 上安装了 apache airflow https://airflow.apache.org/docs/apache-airflow/stable/start/local.html 现在当我运行airflow时

气流网络服务器--端口 8080

并且管理/配置为空,并且有以下消息:

“您的 Airflow 管理员选择不公开配置,很可能是出于安全原因。” 在此输入图像描述

我做错了什么?对我有用的更多信息是我创建了一个用户[airflow]并使用 sudo 进行所有安装,所以我的气流信息是:

Paths info                                                                                                                                                               
airflow_home    | /home/airflow/airflow                                                                                                                                  
system_path     | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin                                                     
python_path     | /usr/local/bin:/usr/lib/python36.zip:/usr/lib/python3.6:/usr/lib/python3.6/lib-dynload:/usr/local/lib/python3.6/dist-packages:/usr/lib/python3/dist-pac
                | kages:/home/airflow/airflow/dags:/home/airflow/airflow/config:/home/airflow/airflow/plugins                                                            
airflow_on_path | True                                                                                                                                                   
                                                                                                                                                                         
Config info                                                                                                                                                                   
executor             | LocalExecutor                                                                                                                                          
task_logging_handler | airflow.utils.log.file_task_handler.FileTaskHandler                                                                                                    
sql_alchemy_conn     | postgresql+psycopg2://airflow:airflow@localhost:5432/airflow                                                                                           
dags_folder          | /home/airflow/airflow/dags                                                                                                                             
plugins_folder       | /home/airflow/airflow/plugins                                                                                                                          
base_log_folder      | /home/airflow/airflow/logs  
Run Code Online (Sandbox Code Playgroud)

但是这些文件夹也不存在:/home/airflow/airflow/dags && /home/airflow/airflow/plugins

小智 16

您可能需要设置expose_config = Trueairflow.cfg重新启动网络服务器。

  • 好吧,事实证明它应该是`AIRFLOW__WEBSERVER__EXPOSE_CONFIG: "True"` (4认同)

Yu-*_*hen 6

正如@somuchtolearnandshare提到的,应该是AIRFLOW__WEBSERVER__EXPOSE_CONFIG: "True"