Greenplum 4.3 For CentOS 6.5 安装指南(2)

[root@mdw ~]# vi /etc/security/limits.conf # End of file * soft nofile 65536 * hard nofile 65536 * soft nproc 131072 * hard nproc 131072

在这个文件末尾,添加上面四行就可以了。

1.2.6  关闭防火墙(每台机器都要)

[root@mdw ~]# service iptables stop (或者开放5432端口,该端口之后会用到) [root@mdw ~]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT [root@mdw ~]# /etc/rc.d/init.d/iptables save

除此之外,还需关闭SELINUX

[root@mdw selinux]# vi /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted

好了现在准备工作已经做好了,可以开始安装Greenplum了。

2 安装Greenplum 2.1  创建安装文件目录(每台机器都需要创建)

[root@mdw ~]# mkdir /opt/greenplum [root@mdw ~]# chown -R gpadmin:gpadmin /opt/greenplum

之后安装文件,就放在这个目录下面

2.2  下载安装包

官网 https://network.pivotal.io/products/pivotal-gpdb

注意:下载安装包之前,需要在官网注册账号,方可下载。

(1)选择最新发布版本

Greenplum 4.3 For CentOS 6.5 安装指南

(2)选择最后一个 4.3.9.1 Database Server

Greenplum 4.3 For CentOS 6.5 安装指南

(3)选择第二个 Greenplum Database 4.3.9.1 for Red Hat Enterprise Linux 5,6 and 7

Greenplum 4.3 For CentOS 6.5 安装指南

2.3  master上安装Greenplum(只需master即可)

上传Greenplum的安装文件greenplum-db-4.3.9.1-build-1-RHEL5-x86_64.zip并解压缩。

# unzip ./greenplum-db-4.3.9.1-build-1-RHEL5-x86_64.zip

在root用户下,将下载的文件放在CentOS系统中自己能找到的位置即可,给该文件赋予可执行权限,之后执行该文件,即开始安装

# chmod +x greenplum-db-4.3.9.1-build-1-RHEL5-x86_64.bin # ./greenplum-db-4.3.9.1-build-1-RHEL5-x86_64.bin

期间需要修改默认安装目录,输入 /opt/greenplum/greenplum-db-4.3.9.1之后即可安装成功,此时master上的Greenplum安装成功了。

但是之前我们都是以root身份安装的,所以要将安装目录下的文件的所有者,都修改为gpadmin。

[root@mdw ~]# chown -R gpadmin:gpadmin /opt/greenplum

因为只在master上安装了Greenplum,所以接下来要将安装包批量发送到每个segment上,才能算是整个集群完整安装了Greenplum。

下面的操作都是为了连接所有节点,并将安装包发送到每个节点。

2.4  创建配置文件

[root@mdw ~]# su – gpadmin [gpadmin@mdw ~]$ mkdir conf [gpadmin@mdw ~]$ cd conf [gpadmin@mdw conf]$ vi hostlist mdw sdw1 sdw2 sdw3 [gpadmin@mdw conf]$ vi seg_hosts sdw1 sdw2 sdw3

注意:此时需要转换成gpadmin身份来操作了,按照上面的文件内容创建hostlist和seg_hosts文件备用。

hostlist存储了所有节点的主机名,seg_hosts存储了所有从节点的主机名。

这里文件中的mdw、sdw1、sdw2、sdw3即为之前在 /etc/hosts文件中配置的最后一个参数。

2.5  打通所有节点

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/fe7d7ec17bc63487c3de77ff8954a9e4.html