You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MWAA Local Runner中更新airflow.cfg?修改后重启不生效

解决MWAA-Local-Runner中修改airflow.cfg重启后不生效的问题

问题根源

MWAA Local Runner启动时,会通过初始化脚本从项目本地的配置模板重新生成容器内的/usr/local/airflow/airflow.cfg,直接修改容器内或临时挂载的文件会被启动流程覆盖,导致修改失效。

正确修改步骤

  • 步骤1:定位本地配置源文件
    在MWAA-Local-Runner项目根目录下,找到config文件夹中的airflow.cfg(部分版本路径为docker/config/airflow.cfg),这是容器配置的真正来源。
  • 步骤2:编辑本地配置模板
    直接修改这个本地文件,调整你需要的配置项(比如executor、dags_folder等参数)。
  • 步骤3:重新构建并启动环境
    仅用./mwaa-local-env start无法加载新配置,需要清理旧容器并重新构建镜像:
    ./mwaa-local-env stop
    ./mwaa-local-env delete
    ./mwaa-local-env build
    ./mwaa-local-env start
    

验证修改效果

启动完成后,进入容器检查配置是否同步:

docker exec -it mwaa-local-runner cat /usr/local/airflow/airflow.cfg

临时测试方案(修改不持久)

如果只是临时测试配置,不想重新构建镜像,可直接进入容器修改后重启Airflow服务,但容器删除后修改会丢失:

docker exec -it mwaa-local-runner vi /usr/local/airflow/airflow.cfg
# 重启webserver和scheduler服务
docker exec -it mwaa-local-runner airflow webserver restart
docker exec -it mwaa-local-runner airflow scheduler restart

内容的提问来源于stack exchange,提问作者Olivier Rocher

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 12:02:01