pgadmin 连接 greenplum数据失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pgadmin 连接 greenplum数据失败相关的知识,希望对你有一定的参考价值。

pg_hda.conf配置

local all gpadmin ident
host all gpadmin 127.0.0.1/28 trust
host all gpadmin 192.168.15.100/32 trust
host all all 192.168.15.1/32 md5
host all all 127.0.0.1/28 md5
创建了数据库test,用户role2 密码 role2,但是在windows上用pgadmin连接失败,

名称:192.168.15.100
主机:192.168.15.100
端口:5432
服务:
维护数据库:test
用户名称:role2
密码:****

报错如下:

Error connecting to the servier:FATAL: password authentication failed for user "role2"

参考技术A 用PUTTY连接你的服务器,后输入如下命令:
psql -d test 回车
alter role role2 with login password 'role2'; 回车
然后试试用pgadmin连接一下 我也是刚接触GP 有问题咱俩一起研究 我QQ605169025
参考技术B 不清楚哦

无法从 Windows 上的 pgadmin 连接到 greenplum postgresql

【中文标题】无法从 Windows 上的 pgadmin 连接到 greenplum postgresql【英文标题】:Unable to connect to greenplum postgresql from pgadmin on windows 【发布时间】:2016-12-06 21:37:03 【问题描述】:

我的 Window 系统上有 PGADMIN 3。我无法连接到 Virtualbox-Centos 机器下的 Greenplum-Postgresql。在 Virtualbox 中,我可以使用 psql 创建数据库,但不能使用 windows 机器上的 pgadmin。

请建议我现在应该做什么。

【问题讨论】:

【参考方案1】:

您也可能没有 gpadmin 数据库。从这个开始:

psql template1 -c "select * from pg_database where datname = 'gpadmin'"

如果数据库不存在,请执行以下操作:

psql template1 -c "create database gpadmin"

接下来,执行此操作以允许使用加密密码进行身份验证的外部连接:

echo "host all all 0.0.0.0/0 md5" >> $MASTER_DATA_DIRECTORY/pg_hba.conf
psql -c "alter user gpadmin password 'password'"
gpstop -u 

返回 pgAdmin,以用户 gpadmin、密码“password”和端口 5432 连接到您的虚拟机(使用 ifconfig 获取 IP 地址)。

【讨论】:

【参考方案2】:

GPDB/Postgresql 默认拒绝远程访问。您需要将 ACL 添加到 $MASTER_DATA_DIRECTORY 中的 pg_hba.conf,即 /data/master/gpseg-1/pg_hba.conf。 参考 https://www.postgresql.org/docs/8.2/static/auth-pg-hba-conf.html 或者 http://gpdb.docs.pivotal.io/43100/admin_guide/client_auth.html 了解详情

【讨论】:

【参考方案3】:

如果您粘贴确切的错误会很好。

确保您已在 postgresql.conf 中的 listen_address 添加 IP(需要重新启动)

确保iptablesip6tables 没有运行。运行以下命令进行检查

service iptables status service ip6tables status

【讨论】:

以上是关于pgadmin 连接 greenplum数据失败的主要内容,如果未能解决你的问题,请参考以下文章

postgreSQL9.3版本安装好!pgadmin连接本机postgres数据库连接失败。。

GreenPlum 大数据平台--安装

greenplum 数据库“关系不存在”

Greenplum - 外部表

spark sql连接greenplum验证结果

升级 greenplum-db