【问题标题】:apache airflow configuration is empty and dags && plugins missingapache 气流配置为空并且缺少 dags && 插件
【发布时间】:2021-07-06 19:05:24
【问题描述】:

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

气流网络服务器 --port 8080

并且Admin/Configurtion 是空的并且有这个消息:

“您的 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  

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

【问题讨论】:

  • 你能粘贴你的airflow.cfg文件吗?
  • 嗨@AnandVidvat,我的airflow.cfg 有1014 行! .请问您对哪些部分感兴趣?

标签: airflow


【解决方案1】:

您可能需要在airflow.cfg 中设置expose_config = True 并重新启动网络服务器。

【讨论】:

  • 如果气流托管在 kubenates (AKS) 内部,我确实将 values.yaml 文件更改为 AIRFLOW__CORE__EXPOSE_CONFIG: "True",然后运行 ​​helm upgrade 以再次部署气流 helm upgrade "${_airflow_name}" airflow-stable/airflow --version 7.16.0 --namespace ${_namespace_airflow} -f values.yaml,然后再次重新启动网络服务器,但是当我登录到网络服务器 pod 时,我看到 airflow.cfg 文件中的值仍然是 False。
  • 好吧,原来应该是AIRFLOW__WEBSERVER__EXPOSE_CONFIG: "True"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-20
  • 2022-01-18
  • 1970-01-01
  • 2023-03-17
  • 2015-07-06
  • 2017-11-09
  • 2021-08-13
相关资源
最近更新 更多