【Greenplum6.9.0+Postgis2.5.4 => CentOS7 】安装教程

安装说明

[root@site88 ~]# cat /etc/redhat-release 
CentOS Linux release 7.8.2003 (Core)

在这里插入图片描述

所有节点的 vi /etc/hosts

修改系统内核/etc/sysctl.conf文件

主机64GB内存以上

vm.dirty_background_ratio = 0
vm.dirty_ratio = 0
vm.dirty_background_bytes = 1610612736 # 1.5GB
vm.dirty_bytes = 4294967296 # 4GB

64GB以下

vm.dirty_background_ratio = 3
vm.dirty_ratio = 10

Set kernel.shmall and kernel.shmax values based on your system’s physical memory and page size. In general, the value for both parameters should be one half of the system physical memory.
Use the operating system variables _PHYS_PAGES and PAGE_SIZE to set the parameters.

kernel.shmall = ( _PHYS_PAGES / 2)
kernel.shmmax = ( _PHYS_PAGES / 2) * PAGE_SIZE
[root@site92 ~]# echo $(expr $(getconf _PHYS_PAGES) / 2) 
3065398
[root@site92 ~]# echo $(expr $(getconf _PHYS_PAGES) / 2 \* $(getconf PAGE_SIZE))
12555870208
[root@site88 ~]# vi /etc/sysctl.conf
//使配置生效
[root@site88 ~]# sysctl -p
kernel.sem = 50100 128256000 50100 2560
kernel.shmmax = 12555870208
kernel.shmmni = 4096
kernel.shmall = 3065398
kernel.sem = 250 512000 100 2048
kernel.sysrq = 1
kernel.core_uses_pid = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.msgmni = 2048
net.ipv4.tcp_syncookies = 1
net.ipv4.ip_forward = 0
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_max_syn_backlog = 4096
net.ipv4.conf.all.arp_filter = 1
net.ipv4.ip_local_port_range = 1025 65535
net.core.netdev_max_backlog = 10000
net.core.rmem_max = 2097152
net.core.wmem_max = 2097152
vm.overcommit_memory = 2
vm.overcommit_ratio = 95
vm.dirty_background_ratio = 3 
vm.dirty_ratio = 10

修改linux的软硬件限制文件/etc/security/limits.conf

    在文件尾部添加如下代码: 
    * soft nofile 65535 
    * hard nofile 65535 

此命令也可修改打开文件数量限制
[root@site88 ~]# ulimit -HSn 65535
[root@site88 ~]# 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 three two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted 

上面改了实际还没生效,使用此命令关闭防火墙

systemctl stop firewalld
下面是red hat/CentOs7关闭防火墙的命令!

1:查看防火状态

systemctl status firewalld

service  iptables status

2:暂时关闭防火墙

systemctl stop firewalld

service  iptables stop

3:永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off

4:重启防火墙

systemctl enable firewalld

service iptables restart  

5:永久关闭后重启

//暂时还没有试过

chkconfig iptables on

复制到子节点

scp /etc/sysctl.conf gp-sdw1:/etc
scp /etc/security/limits.conf gp-sdw1:/etc/security/limits.d
scp /etc/selinux/config gp-sdw1:/etc/selinux

创建gpadmin用户

踩坑:千万不要先手动创建/home/gpadmin文件夹

/home/gpadmin的权限必须是700,手动创建往往权限不对,权限改成700也可以用,不然ssh免密登录会不行。这个坑了我2天时间。

[root@site88 ~]# groupadd -g 530 gpadmin
[root@site88 ~]# useradd -g 530 -u 530 -m -d /home/gpadmin -s /bin/bash gpadmin
[root@site88 ~]# chown -R gpadmin:gpadmin /home/gpadmin
[root@site88 ~]# echo "gpadmin" | passwd --stdin gpadmin
Changing password for user gpadmin.
passwd: all authentication tokens updated successfully.

解压

[root@site88 local]# rpm -ivh greenplum-db-6.9.0-rhel7-x86_64.rpm 
error: Failed dependencies:
	apr is needed by greenplum-db-6.9.0-1.el7.x86_64
	apr-util is needed by greenplum-db-6.9.0-1.el7.x86_64
	libevent is needed by greenplum-db-6.9.0-1.el7.x86_64
	libyaml is needed by greenplum-db-6.9.0-1.el7.x86_64
	net-tools is needed by greenplum-db-6.9.0-1.el7.x86_64

使用yum -y install apr apr-util net-tools libevent libyaml安装缺少的依赖

yum -y install apr apr-util net-tools libevent  libyaml

成功解压了

[root@site88 local]# rpm -ivh greenplum-db-6.9.0-rhel7-x86_64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:greenplum-db-6.9.0-1.el7         ################################# [100%]
[root@site88 local]# 
chown -R gpadmin:gpadmin /usr/local/greenplum-db*
[root@site90 ~]# chown -R gpadmin:gpadmin /usr/local/greenplum*
You have new mail in /var/spool/mail/root
[root@site90 ~]# chown -R gpadmin:gpadmin /home/gpdata

配置环境变量/home/gpadmin/.bashrc

配置/home/gpadmin/.bash_profile也行,我都配置了

[root@site92 yum.repos.d]# cat /home/gpadmin/.bashrc 
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

# Uncomment the following line if you don't like systemctl's auto-paging feature:
# export SYSTEMD_PAGER=

# User specific aliases and functions
source /usr/local/greenplum-db/greenplum_path.sh
export MASTER_DATA_DIRECTORY=/home/gpdata/data/master/gpseg-1
export GPPORT=4432
export PGDATABASE=gp_sysdb

复制到其他节点,别忘记source一下

ssh免密,在gpadmin用户下ssh-copy-id 。生成密钥的命令是ssh-keygen.

检查免密是否有问题,可以ssh site91试试,能直接登录就没问题。也可以使用这个命令

扫描二维码关注公众号,回复: 11701067 查看本文章
gpssh-exkeys -f /home/gpadmin/all_hosts

初始化db

[gpadmin@site88 ~]$ gpinitsystem -c /usr/local/greenplum-db-6.9.0/gpinitsystem_config
20200724:11:50:45:007836 gpinitsystem:site88:gpadmin-[INFO]:-Checking configuration parameters, please wait...
20200724:11:50:45:007836 gpinitsystem:site88:gpadmin-[INFO]:-Reading Greenplum configuration file /usr/local/greenplum-db-6.9.0/gpinitsystem_config
20200724:11:50:45:007836 gpinitsystem:site88:gpadmin-[INFO]:-Locale has not been set in /usr/local/greenplum-db-6.9.0/gpinitsystem_config, will set to default value
20200724:11:50:45:007836 gpinitsystem:site88:gpadmin-[INFO]:-Locale set to en_US.utf8
20200724:11:50:45:007836 gpinitsystem:site88:gpadmin-[INFO]:-MASTER_MAX_CONNECT not set, will set to default value 250
20200724:11:50:45:007836 gpinitsystem:site88:gpadmin-[WARN]:-Master open file limit is 1024 should be >= 65535
20200724:11:50:45:007836 gpinitsystem:site88:gpadmin-[INFO]:-Checking configuration parameters, Completed
20200724:11:50:45:007836 gpinitsystem:site88:gpadmin-[INFO]:-Commencing multi-home checks, please wait...
..
20200724:11:50:46:007836 gpinitsystem:site88:gpadmin-[INFO]:-Configuring build for standard array
20200724:11:50:46:007836 gpinitsystem:site88:gpadmin-[INFO]:-Commencing multi-home checks, Completed
20200724:11:50:46:007836 gpinitsystem:site88:gpadmin-[INFO]:-Building primary segment instance array, please wait...
....
20200724:11:50:52:007836 gpinitsystem:site88:gpadmin-[INFO]:-Checking Master host
20200724:11:50:52:007836 gpinitsystem:site88:gpadmin-[INFO]:-Checking new segment hosts, please wait...
20200724:11:50:52:007836 gpinitsystem:site88:gpadmin-[WARN]:-Host site88 open files limit is 1024 should be >= 65535
20200724:11:50:54:007836 gpinitsystem:site88:gpadmin-[WARN]:-Host site88 open files limit is 1024 should be >= 65535
./bin/touch: cannot touch ‘/opt/greenplum/data/primary/tmp_file_test’: Permission denied
20200724:11:50:55:007836 gpinitsystem:site88:gpadmin-[FATAL]:-Cannot write to /opt/greenplum/data/primary on site90  Script Exiting!

解决Host site88 open files limit is 1024 should be >= 65535

root用户输入命令

[root@site88 ~]# ulimit -HSn 65535

修改配置

修改linux的软硬件限制文件/etc/security/limits.conf. 

    在文件尾部添加如下代码: 
    * soft nofile 65535 
    * hard nofile 65535 

解决./bin/touch: cannot touch ‘/opt/greenplum/data/primary/tmp_file_test’: Permission denied

去子节点把primary的权限改成777/755

初始化出现的其他问题

1、greenplum自带template1数据库连接不上。之后你会发现,不管运行gpstart gpstate什么命令,就在卡着,master的postgres不能使用,连不上

[WARNING]:-Timeout expired connecting to template1, attempt 4/4

解决办法:换个节点当master,重新初始化

2、segment不能全部运行

[ERROR]:-gpstart error: Do not have enough valid segments to start the array

查看segment的postgres的日志,发现

FATAL","XX000","could not create any Unix-domain sockets"
could not create Unix-domain socket in directory ""/tmp"

这是端口问题。将初始化配置文件的6000换成别的,可以是6400,6600…你自己随便写一个

初始化就成功了

[gpadmin@site88 ~]$ gpinitsystem -c /usr/local/greenplum-db-6.9.0/gpinitsystem_config
20200724:11:56:56:008855 gpinitsystem:site88:gpadmin-[INFO]:-Checking configuration parameters, please wait...
20200724:11:56:56:008855 gpinitsystem:site88:gpadmin-[INFO]:-Reading Greenplum configuration file /usr/local/greenplum-db-6.9.0/gpinitsystem_config
20200724:11:56:56:008855 gpinitsystem:site88:gpadmin-[INFO]:-Locale has not been set in /usr/local/greenplum-db-6.9.0/gpinitsystem_config, will set to default value
20200724:11:56:56:008855 gpinitsystem:site88:gpadmin-[INFO]:-Locale set to en_US.utf8
20200724:11:56:56:008855 gpinitsystem:site88:gpadmin-[INFO]:-MASTER_MAX_CONNECT not set, will set to default value 250
20200724:11:56:56:008855 gpinitsystem:site88:gpadmin-[WARN]:-Master open file limit is 1024 should be >= 65535
20200724:11:56:56:008855 gpinitsystem:site88:gpadmin-[INFO]:-Checking configuration parameters, Completed
20200724:11:56:56:008855 gpinitsystem:site88:gpadmin-[INFO]:-Commencing multi-home checks, please wait...
..
20200724:11:56:58:008855 gpinitsystem:site88:gpadmin-[INFO]:-Configuring build for standard array
20200724:11:56:58:008855 gpinitsystem:site88:gpadmin-[INFO]:-Commencing multi-home checks, Completed
20200724:11:56:58:008855 gpinitsystem:site88:gpadmin-[INFO]:-Building primary segment instance array, please wait...
....
20200724:11:57:03:008855 gpinitsystem:site88:gpadmin-[INFO]:-Checking Master host
20200724:11:57:03:008855 gpinitsystem:site88:gpadmin-[INFO]:-Checking new segment hosts, please wait...
20200724:11:57:04:008855 gpinitsystem:site88:gpadmin-[WARN]:-Host site88 open files limit is 1024 should be >= 65535
20200724:11:57:05:008855 gpinitsystem:site88:gpadmin-[WARN]:-Host site88 open files limit is 1024 should be >= 65535
....
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Checking new segment hosts, Completed
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Greenplum Database Creation Parameters
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:---------------------------------------
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master Configuration
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:---------------------------------------
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master instance name       = Greenplum Data Platform
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master hostname            = site88
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master port                = 4432
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master instance dir        = /opt/greenplum/data/master/gpseg-1
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master LOCALE              = en_US.utf8
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Greenplum segment prefix   = gpseg
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master Database            = gp_sysdb
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master connections         = 250
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master buffers             = 128000kB
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Segment connections        = 750
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Segment buffers            = 128000kB
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Checkpoint segments        = 4
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Encoding                   = UNICODE
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Postgres param file        = Off
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Initdb to be used          = /usr/local/greenplum-db-6.9.0/bin/initdb
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-GP_LIBRARY_PATH is         = /usr/local/greenplum-db-6.9.0/lib
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-HEAP_CHECKSUM is           = on
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-HBA_HOSTNAMES is           = 0
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[WARN]:-Ulimit check               = Warnings generated, see log file <<<<<
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Array host connect type    = Single hostname per node
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master IP address [1]      = ::1
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master IP address [2]      = 172.16.1.88
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Master IP address [3]      = fe80::9ac7:9d13:b3c6:dc9d
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Standby Master             = Not Configured
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Number of primary segments = 2
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Total Database segments    = 4
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Trusted shell              = ssh
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Number segment hosts       = 2
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Mirroring config           = OFF
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:----------------------------------------
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:-Greenplum Primary Segment Configuration
20200724:11:57:17:008855 gpinitsystem:site88:gpadmin-[INFO]:----------------------------------------
20200724:11:57:18:008855 gpinitsystem:site88:gpadmin-[INFO]:-site90 	6000 	site90 	/opt/greenplum/data/primary/gpseg0 	2
20200724:11:57:18:008855 gpinitsystem:site88:gpadmin-[INFO]:-site90 	6001 	site90 	/opt/greenplum/data/primary/gpseg1 	3
20200724:11:57:18:008855 gpinitsystem:site88:gpadmin-[INFO]:-site91 	6000 	site91 	/opt/greenplum/data/primary/gpseg2 	4
20200724:11:57:18:008855 gpinitsystem:site88:gpadmin-[INFO]:-site91 	6001 	site91 	/opt/greenplum/data/primary/gpseg3 	5

Continue with Greenplum creation Yy|Nn (default=N):
> y
20200724:11:57:23:008855 gpinitsystem:site88:gpadmin-[INFO]:-Building the Master instance database, please wait...
20200724:11:57:30:008855 gpinitsystem:site88:gpadmin-[INFO]:-Starting the Master in admin mode
20200724:11:57:33:008855 gpinitsystem:site88:gpadmin-[INFO]:-Commencing parallel build of primary segment instances
20200724:11:57:33:008855 gpinitsystem:site88:gpadmin-[INFO]:-Spawning parallel processes    batch [1], please wait...
....
20200724:11:57:33:008855 gpinitsystem:site88:gpadmin-[INFO]:-Waiting for parallel processes batch [1], please wait...
..........................................
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:------------------------------------------------
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:-Parallel process exit status
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:------------------------------------------------
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:-Total processes marked as completed           = 4
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:-Total processes marked as killed              = 0
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:-Total processes marked as failed              = 0
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:------------------------------------------------
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:-Deleting distributed backout files
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:-Removing back out file
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:-No errors generated from parallel processes
20200724:11:58:15:008855 gpinitsystem:site88:gpadmin-[INFO]:-Restarting the Greenplum instance in production mode
20200724:11:58:15:011576 gpstop:site88:gpadmin-[INFO]:-Starting gpstop with args: -a -l /home/gpadmin/gpAdminLogs -m -d /opt/greenplum/data/master/gpseg-1
20200724:11:58:15:011576 gpstop:site88:gpadmin-[INFO]:-Gathering information and validating the environment...
20200724:11:58:15:011576 gpstop:site88:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20200724:11:58:15:011576 gpstop:site88:gpadmin-[INFO]:-Obtaining Segment details from master...
20200724:11:58:15:011576 gpstop:site88:gpadmin-[INFO]:-Greenplum Version: 'postgres (Greenplum Database) 6.9.0 build commit:ef010af28862a0fed172ca96620cc1037aac71a0'
20200724:11:58:15:011576 gpstop:site88:gpadmin-[INFO]:-Commencing Master instance shutdown with mode='smart'
20200724:11:58:15:011576 gpstop:site88:gpadmin-[INFO]:-Master segment instance directory=/opt/greenplum/data/master/gpseg-1
20200724:11:58:15:011576 gpstop:site88:gpadmin-[INFO]:-Stopping master segment and waiting for user connections to finish ...
server shutting down
20200724:11:58:16:011576 gpstop:site88:gpadmin-[INFO]:-Attempting forceful termination of any leftover master process
20200724:11:58:16:011576 gpstop:site88:gpadmin-[INFO]:-Terminating processes for segment /opt/greenplum/data/master/gpseg-1
20200724:11:58:16:011599 gpstart:site88:gpadmin-[INFO]:-Starting gpstart with args: -a -l /home/gpadmin/gpAdminLogs -d /opt/greenplum/data/master/gpseg-1
20200724:11:58:16:011599 gpstart:site88:gpadmin-[INFO]:-Gathering information and validating the environment...
20200724:11:58:16:011599 gpstart:site88:gpadmin-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 6.9.0 build commit:ef010af28862a0fed172ca96620cc1037aac71a0'
20200724:11:58:16:011599 gpstart:site88:gpadmin-[INFO]:-Greenplum Catalog Version: '301908232'
20200724:11:58:16:011599 gpstart:site88:gpadmin-[INFO]:-Starting Master instance in admin mode
20200724:11:58:17:011599 gpstart:site88:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20200724:11:58:17:011599 gpstart:site88:gpadmin-[INFO]:-Obtaining Segment details from master...
20200724:11:58:17:011599 gpstart:site88:gpadmin-[INFO]:-Setting new master era
20200724:11:58:17:011599 gpstart:site88:gpadmin-[INFO]:-Master Started...
20200724:11:58:17:011599 gpstart:site88:gpadmin-[INFO]:-Shutting down master
20200724:11:58:17:011599 gpstart:site88:gpadmin-[INFO]:-Commencing parallel segment instance startup, please wait...
..
20200724:11:58:19:011599 gpstart:site88:gpadmin-[INFO]:-Process results...
20200724:11:58:19:011599 gpstart:site88:gpadmin-[INFO]:-----------------------------------------------------
20200724:11:58:19:011599 gpstart:site88:gpadmin-[INFO]:-   Successful segment starts                                            = 4
20200724:11:58:19:011599 gpstart:site88:gpadmin-[INFO]:-   Failed segment starts                                                = 0
20200724:11:58:19:011599 gpstart:site88:gpadmin-[INFO]:-   Skipped segment starts (segments are marked down in configuration)   = 0
20200724:11:58:19:011599 gpstart:site88:gpadmin-[INFO]:-----------------------------------------------------
20200724:11:58:19:011599 gpstart:site88:gpadmin-[INFO]:-Successfully started 4 of 4 segment instances 
20200724:11:58:19:011599 gpstart:site88:gpadmin-[INFO]:-----------------------------------------------------
20200724:11:58:19:011599 gpstart:site88:gpadmin-[INFO]:-Starting Master instance site88 directory /opt/greenplum/data/master/gpseg-1 
20200724:11:58:20:011599 gpstart:site88:gpadmin-[INFO]:-Command pg_ctl reports Master site88 instance active
20200724:11:58:20:011599 gpstart:site88:gpadmin-[INFO]:-Connecting to dbname='template1' connect_timeout=15
20200724:11:58:20:011599 gpstart:site88:gpadmin-[INFO]:-No standby master configured.  skipping...
20200724:11:58:20:011599 gpstart:site88:gpadmin-[INFO]:-Database successfully started
20200724:11:58:20:008855 gpinitsystem:site88:gpadmin-[INFO]:-Completed restart of Greenplum instance in production mode
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-Scanning utility log file for any warning messages
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[WARN]:-*******************************************************
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[WARN]:-Scan of log file indicates that some warnings or errors
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[WARN]:-were generated during the array creation
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-Please review contents of log file
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-/home/gpadmin/gpAdminLogs/gpinitsystem_20200724.log
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-To determine level of criticality
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-These messages could be from a previous run of the utility
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-that was called today!
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[WARN]:-*******************************************************
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-Greenplum Database instance successfully created
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-------------------------------------------------------
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-To complete the environment configuration, please 
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-update gpadmin .bashrc file with the following
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-1. Ensure that the greenplum_path.sh file is sourced
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-2. Add "export MASTER_DATA_DIRECTORY=/opt/greenplum/data/master/gpseg-1"
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-   to access the Greenplum scripts for this instance:
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-   or, use -d /opt/greenplum/data/master/gpseg-1 option for the Greenplum scripts
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-   Example gpstate -d /opt/greenplum/data/master/gpseg-1
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-Script log file = /home/gpadmin/gpAdminLogs/gpinitsystem_20200724.log
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-To remove instance, run gpdeletesystem utility
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-To initialize a Standby Master Segment for this Greenplum instance
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-Review options for gpinitstandby
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-------------------------------------------------------
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-The Master /opt/greenplum/data/master/gpseg-1/pg_hba.conf post gpinitsystem
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-has been configured to allow all hosts within this new
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-array to intercommunicate. Any hosts external to this
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-new array must be explicitly added to this file
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-Refer to the Greenplum Admin support guide which is
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-located in the /usr/local/greenplum-db-6.9.0/docs directory
20200724:11:58:21:008855 gpinitsystem:site88:gpadmin-[INFO]:-------------------------------------------------------

安装postgis

下载(需要注册账号)
https://network.pivotal.io/products/pivotal-gpdb/#/releases/683946/file_groups/2664

gppkg -i postgis-2.5.4+pivotal.2.build.2-gp6-rhel7-x86_64.gppkg

测试

psql -h [ip] -p [port] -d [db_name] -f /usr/local/greenplum-db/share/postgresql/contrib/postgis-2.5/install/postgis.sql
 
psql -h [ip] -p [port] -d [db_name] -f /usr/local/greenplum-db/share/postgresql/contrib/postgis-2.5/install/spatial_ref_sys.sql

猜你喜欢

转载自blog.csdn.net/qq_42158942/article/details/107560329
今日推荐