1. 问题描述
Greenplum默认是对客户端不开放的,即客户端要访问Greenplum数据库,需要首先开通权限。
2. 解决方案:
2.1.安装greenplum-cc-web控制台。
Gp的控制台安装我的另一篇博客有介绍,还是很有必要安装下的,可以查看运行sql、内存、cpu等。
默认安装后,通过:http://mastert[或者你主机的ip地址]:28080进行访问。
登录成功后,按照下图配置下即可。
2.2 修改配置文件pg_hba.conf
pg_hba.conf中记录是被顺序读取的,所有记录的顺序是有象征性意义的。
通常前面的记录匹配更少的连接但要求较弱的认证,后面的记录匹配更多的连接但要求更严格的认证。
例如:允许all用户在10.192.3.x网段访问所有数据库。
# vi /home/gpadmin/gpdata/gpmaster/gpseg-1/pg_hba.conf
示例: host all all 10.192.3.0/24 trust