Greenplum 找不到对应的套接字文件 “/var/run/postgresql/.s.PGSQL.25432“ ERROR

有时候我们服务器上如果配置了 Greenplum,也同时配置了 PostgreSQL,就很容易出现下面的错误:

[gpadmin@fmdbm01 ~]$ psql -p 25432 -d postgres
psql: 无法联接到服务器: 没有那个文件或目录
	服务器是否在本地运行并且在 Unix 域套接字
	"/var/run/postgresql/.s.PGSQL.25432"上准备接受联接?

出现这个问题,通常是因为环境变量导致的,有时候服务器上如果同时存在默认安装的 PostgreSQL 和我们自己安装的 PostgreSQL 也会出现这个问题。

这时候大家可以关注一下 LD_LIBRARY_PATH 这个环境变量,正常如果指定了对应软件版本的 lib 路径就可以了。

在 Greenplum 的环境下处理这个问题比较简单,我们只需要登陆到 gpadmin 管理员用户,然后执行一下 source greenplum_path.sh 操作就可以了。默认情况下,这个操作是建议配置到环境变量中的。

本文从CSDN(点击查看原文)转载而来。不代表烟海拾贝立场,如若转载,请注明出处:https://somirror.com/3583.html

(0)
上一篇 2023-01-06 07:10
下一篇 2023-01-06 07:31

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注