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

执行airflow standalone时遇database disk image is malformed错误求助

Airflow Standalone启动失败:SQLite数据库镜像损坏解决方法

问题原因

你的Airflow依赖的SQLite数据库文件已损坏,导致执行airflow standalone时无法完成数据库初始化操作。

解决步骤

  • 确认数据库路径
    执行以下命令查看Airflow使用的SQLite数据库位置:

    airflow config get-value core sql_alchemy_conn
    

    默认路径通常是~/airflow/airflow.db。

  • 备份损坏数据库(可选)
    为避免数据丢失,先备份损坏的数据库文件:

    cp ~/airflow/airflow.db ~/airflow/airflow.db.bak
    
  • 删除损坏的数据库

    rm ~/airflow/airflow.db
    
  • 重新初始化并启动
    重新初始化数据库后启动standalone模式:

    airflow db init
    airflow standalone
    

注意事项

如果是生产环境部署,不建议使用SQLite作为Airflow的元数据库,SQLite不支持高并发操作,容易出现文件损坏问题,推荐使用PostgreSQL或MySQL替代。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 20:33:12