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 # 正常启动 |