Greenplum客户端安装

此文章讲解在Linux系统下安装greenplum客户端;

  • 安装前准备

首先准备好Linux下客户端的安装包,这里以linux 红帽子安装版本greenplum-clients-4.3.14.1-build-1-rhel5-x86_64.zip做安装演示

准备好需要安装客户端的机器,这里准备了三台机器做演示,分别是

192.168.111.3、192.168.111.4和192.168.111.5,其中192.168.111.6是Master主机

  • 安装

为了方便记录安装位置,为此,我创建了一个目录,用于存放安装包以及后续的客户端

将安装包下载在这个目录下面

通过解压unzip解压.zip文件

解压完成后,就可以安装客户端了,这里看到解压后的文件是greenplum-clients-4.3.14.1-build-1-rhel5-x86_64.bin,现在执行安装,通过 ./ greenplum-clients-4.3.14.1-build-1-rhel5-x86_64.bin来安装,会出现安装说明,如下显示:

点击q可以快速到底

有两个地方输入yes表示接受;其中第二和第三个红框表示客户端安装的目录位置,第二个表示的是默认的安装地址,如果接受默认安装地址,第三个红框地方不写值,直接enter跳过;不选择默认安装地址,在第三个红框地方写自己想安装目录的路径;如下图显示:

  • 环境配置

客户端安装后,进行环境变量的相应配置

vi  .bash_profile

检测填写的内容是否与客户端的安装目录是否一致,要确保一样

写完后 :wq保存 :q!不保存

让后source .bash_profile 让环境变量生效

为了能让192.138.111.5这台客户端集群能访问192.168.111.6这台Master这台机器上的Greenplum数据库,在Master节点的 $MASTER_DATA_DIRECTORY/pg_hba.conf 中添加新的客户端服务器信息;Master节点的pg_hba.conf配置文件,控制客户端访问Greenplum系统

注意:segment节点也有pg_hba.conf配置文件,它只能控制master节点能否访问segment,决不能运行客户端连接;所以不要修改segment的pg_hba.conf文件

格式:host database role CIDR-address authentication-method

pg_hba.conf中记录是被顺序读取的,所有记录的顺序是有象征性意义的

通常前面的记录匹配更少的连接但要求较弱的认证,后面的记录匹配更多的连接但求更严格的认证

通过vi pg_hba.conf增加新的客户端服务器信息

该配置文件有5个参数,分别为:TYPE(主机类型)、DATABASE(数据库名)、USER(用户名)、ADDRESS(IP地址和掩码)、METHOD(加密方法)

TYPE,有4个值

local:使用Unix-domainsocket

host:使用TCP/IP连接,可以是SSL的,也可以不是

hostssl:必须是SSL的

hostnossl:必须是非SSL的

DATABASE:

数据库名,可以是"all", "sameuser", "samerole", "replication";all表示所有,但不包括replication;多个数据库用“,”隔开(上图test_database我自己创建的测试库)

USER:

用户名,可以为"all",表示所有,也可以具体指定一个用户;多个用户用“,”隔开;和DATABASE一样,也可以将配置放到文件中,文件名加上前缀@

ADDRESS:

    可以是为一个主机名,或者由IP地址和CIDR掩码组成;掩码可以为0-32(IPv4)或者0-128(IPv6)间的一个整数,32表示子网掩码为255.255.255.255,24表示子网掩码为255.255.255.0;主机名以“.”开头;samehost可以匹配所有主机、samenet可以匹配同一个掩码内的所有主机

例:192.168.111.4/32表示单一主机,192.168.111.0/24表示 192.168.111.1~192.168.111.255网段内所有主机,0.0.0.0/0表示所有主机

METHOD:

密码加密策略,password表示以明文方式发送密码,md5和scram-sha-256会以对应的方式加密再发送密码,trust无需密码验证

在master重新加载pg_hba.conf文件

gpstop -u

  • 验证客户端能否连接数据库

# psql -h 192.168.111.6 -p 5432 -d postgres -U gpadmin

-h 192.168.0.11 是指定连接master的ip地址

-p 5432 是安装greenplum数据库时,设置的端口号,当前数据库端口号是5432

-u gpadmin 是指定连接的用户名

-d 数据库名称

这样就完成一个客户端服务器的安装了,安装多台客户端按照上面流程操作;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值