Greenplum 4.3 For CentOS 6.5 安装指南
- 格式:docx
- 大小:70.71 KB
- 文档页数:14
Greenplum 4.3 For CentOS 6.5 安装指南1.greenplum数据库安装前期准备工作1.1 安装Linux∙内存:最小1GB,推荐2GB或以上。
∙交换空间: 内存大小是1-2GB时,交换空间是内存的1.5倍,内存大小2-16GB时,交换空间等于内存大小,内存大小16G以上时,交换空间为16GB。
∙需要选择以下组件:GNOME桌面、编辑器、开发工具、开发库等,具体参照Linux 标准文档。
∙使用安装光盘安装CentOS-6.5-x86_64-bin∙Greenplum数据库版本4.3.9.11.2 配置系统信息,做安装Greenplum的准备工作1.2.1 Greenplum集群介绍这里使用1个master,3个segment的集群,ip为:196.168.0.56196.168.0.57196.168.0.58196.168.0.59其中196.168.0.56为master,其余为segment。
1.2.2 修改/etc/hosts文件(所有的机器都要修改)这里主要是为之后Greenplum能够在各个节点之间相互通信做准备,添加如下:格式为:主机ip地址主机名[root@mdw ~]# vi /etc/hosts192.168.0.56mdw192.168.0.57 sdw1192.168.0.58 sdw2192.168.0.59 sdw3注意:一定要按照这个格式写,参数代表的含义,上面已经做出说明。
配置了这个文件之后,需要继续修改hostname,即修改/etc/sysconfig/network这个文件。
如下(所有机器都要修改):[root@mdw ~]# vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=mdw注意:这里修改hostname,需要重启之后方可生效,如需立即生效,需使用hostname命令。
[root@mdw ~]# hostnamemdw这里的HOSTNAME一定要与/etc/hosts中的主机名一致,最终可以使用ping命令测试是否配置好了:[root@mdw ~]# ping sdw1PING sdw1 (192.168.0.57) 56(84) bytes of data.64 bytes from sdw1 (192.168.0.57): icmp_seq=1 ttl=64 time=1.14ms64 bytes from sdw1 (192.168.0.57): icmp_seq=2 ttl=64 time=0.726ms64 bytes from sdw1 (192.168.0.57): icmp_seq=3 ttl=64 time=0.714ms--- sdw1ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 2279msrtt min/avg/max/mdev = 0.714/0.862/1.148/0.204ms[root@mdw ~]# ping sdw2PING sdw2 (192.168.0.58) 56(84) bytes of data.64 bytes from sdw2 (192.168.0.58): icmp_seq=1 ttl=64 time=0.940ms--- sdw2ping statistics ---1 packets transmitted, 1 received, 0% packet loss, time 971msrtt min/avg/max/mdev = 0.940/0.940/0.940/0.000ms[root@mdw ~]# ping sdw3PING sdw3 (192.168.0.59) 56(84) bytes of data.64 bytes from sdw3 (192.168.0.59): icmp_seq=1 ttl=64 time=1.62ms64 bytes from sdw3 (192.168.0.59): icmp_seq=2 ttl=64 time=0.669ms--- sdw3ping statistics ---2 packets transmitted, 2 received, 0% packet loss, time 1146msrtt min/avg/max/mdev = 0.669/1.148/1.627/0.479 ms一定要使用主机名来测试,使用ip地址测试无效。
注意:修改了/etc/sysconfig/network 后,可以将/home/gpadmin/.gphostcache删除掉,因为如果在修改network文件之前执行过gpssh-exkeys,可能会在gphostcache文件中生成主机名和hostlist配置中的名字形成对应关系,而greenplum之后不会再修改这个文件。
1.2.3 创建用户和用户组(所有机器都要创建)[root@mdw ~]# groupadd -g 530gpadmin[root@mdw ~]# useradd -g 530 -u530 -m -d /home/gpadmin -s /bin/bash gpadmin[root@mdw ~]# passwd gpadminChanging password for user gpadmin.New password:Retype new password:passwd: all authentication tokens updated successfully.1.2.4 修改系统内核(所有的机器都要修改)[root@mdw ~]# vi /etc/sysctl.confkernel.shmmax = 500000000kernel.shmmni = 4096kernel.shmall = 4000000000kernel.sem = 250 512000 100 2048kernel.sysrq = 1kernel.core_uses_pid = 1kernel.msgmnb = 65536kernel.msgmax = 65536kernel.msgmni = 2048net.ipv4.tcp_syncookies = 1net.ipv4.ip_forward = 0net.ipv4.conf.default.accept_source_route = 0net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_max_syn_backlog = 4096net.ipv4.conf.all.arp_filter = 1net.ipv4.ip_local_port_range = 1025 65535dev_max_backlog = 10000net.core.rmem_max = 2097152net.core.wmem_max = 2097152vm.overcommit_memory = 2执行以下命令使参数生效:[root@dw-greenplum-1~]# sysctl -p注意:每台机器都要修改,不然就会初始化不成功。
1.2.5 修改文件打开限制(每台机器都要修���):[root@mdw ~]# vi /etc/security/limits.conf# End of file* softnofile65536* hardnofile 65536* softnproc 131072* hardnproc 131072在这个文件末尾,添加上面四行就可以了。
1.2.6 关闭防火墙(每台机器都要)[root@mdw ~]# serviceiptables stop(或者开放5432端口,该端口之后会用到)[root@mdw ~]# /sbin/iptables -I INPUT -p tcp --dport80 -j ACCEPT [root@mdw ~]# /etc/rc.d/init.d/iptablessave除此之外,还需关闭SELINUX[root@mdwselinux]# 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 安装Greenplum2.1 创建安装文件目录(每台机器都需要创建)[root@mdw ~]# mkdir /opt/greenplum[root@mdw ~]# chown -R gpadmin:gpadmin /opt/greenplum之后安装文件,就放在这个目录下面2.2 下载安装包官网https://network.pivotal.io/products/pivotal-gpdb注意:下载安装包之前,需要在官网注册账号,方可下载。
(1)选择最新发布版本(2)选择最后一个4.3.9.1 Database Server(3)选择第二个Greenplum Database 4.3.9.1 for Red Hat Enterprise Linux 5,6 and 72.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安装成功了。