Airflow无法连接到MySQL后端,仍连接到默认的SQLite数据库。
创始人
2024-08-02 13:01:54
0次
- 确认MySQL服务已启动并且可以从Airflow所在的服务器访问。
- 在Airflow的配置文件(airflow.cfg)中,将以下参数设置为正确的MySQL连接信息:
sql_alchemy_conn = mysql://user:password@host:port/db_name
executor = LocalExecutor
- 重启Airflow Web服务器和调度器以使更改生效。您可以使用以下命令重启调度器:
airflow scheduler -s
- 如果您正在使用Airflow的Web UI,则需要在Web服务器上重新启动Airflow Web服务器以使用新的配置:
airflow webserver -p 8080
- 如果您已经运行了DAG任务,请确保停止并重新启动它们以使用新的MySQL数据库。
airflow stop
airflow start
相关内容