1 修改Linux内核参数
1  | # vi /etc/sysctl.conf  | 
2 修改Linux最大限制
1  | # vi /etc/security/limits.conf  | 
3 关闭selinux
vim /etc/selinux/conf
1  | SELINUX=disabled  | 
4 greenplum安装
4.1 创建数据库用户
1  | groupadd -g 530 gpadmin  | 
4.2 修改hosts
设置集群解析
1  | # vim /etc/hosts  | 
4.3 修改主机名 mdw
1  | hostnamectl set-hostname mdw  | 
4.4 下载安装包
下载合适的版本rpm包和postgis插件
官网 https://network.pivotal.io/products/pivotal-gpdb#/releases/1683


4.5 rpm安装

1  | yum install greenplum-db-6.2.1-rhel7-x86_64.rpm  | 
4.6 创建instance需要的目录
1  | mkdir -p /home/gpdata/master  | 
4.7 切换用户gpadmin
1  | su gpadmin  | 
4.8 修改gpadmin用户环境变量
修改/home/gpadmin/.bashrc 和 bash_profile 文件,增加如下内容。
1  | source /usr/local/greenplum-db-5.5.0/greenplum_path.sh # greenplum安装目录的变量(自带)  | 
4.9 设置节点host
1  | vim /home/gpadmin/all_hosts  | 
4.10 配置用户SSH无密码登录,单机版也要设置
1  | [root@gpmaster ~]# su - gpadmin  | 
4.11 权限互通
1  | gpssh-exkeys -f all_hosts  | 
4.12 创建、编辑初始化文件
1  | vim initgp_config  | 
4.13 设置节点服务器
1  | vim seg_hosts  | 
4.14 初始化GP
1  | gpinitsystem -c initgp_config -h seg_hosts  | 
5 连接GP
5.1 psql登录修改密码(gpadmin用户操作)
1  | # su gpadmin  | 
5.2 远程连接配置
1  | vim /home/gpdata/master/gpseg-1/postgresql.conf  | 
5.3 重新加载配置文件
1  | gpstop -u  | 
5.4 其他命令
1  | gpstart # 正常启动  |