- 确认PostgreSQL服务已经启动并且运行正常。
- 检查Airflow配置文件(airflow.cfg),确保数据库连接参数正确配置,例如:
[core]
sql_alchemy_conn = postgresql+psycopg2://:@:/
其中,
、
、
、
、
应分别替换为PostgreSQL连接所需的登录用户名、密码、主机名、端口号、数据库名称。
- 确认Airflow所需的PostgreSQL Python驱动程序已经安装。可以使用以下命令进行安装:
pip install psycopg2-binary
- 确认Airflow中使用的Python环境与psycopg2-binary安装路径匹配。
- 如果上述方法都无效,可以尝试检查防火墙、网络设置等因素,以确定是否有可能阻止Airflow连接本地PostgreSQL实例。