一、服务器配置
1.服务器环境说明
$ more /etc/hosts
127.0.0.1 localhost
192.168.43.220 gpdb-master
192.168.43.115 gpdb-dn01
192.168.43.113 gpdb-dn02
2.软件环境
soft info:
centos7.6 64bit
open-source-greenplum-db-6.21.0-rhel7-x86_64.rpm
greenplum下载地址
https://github.com/greenplum-db/gpdb/releases/download/6.21.0/open-source-greenplum-db-6.21.0-rhel7-x86_64.rpm
3.关闭selinux,firewalld
#关闭防火墙
# systemctl disable firewalld.service
#关闭SELINUX
# vi /etc/sysconfig/selinux
SELINUX=disabled
4.文件系统参数
#greenplum只支持XFS文件系统 挂载XFS文件系统,
挂载选项,rw,nodev,noatime,nobarrier,inode64
加入启动项
/dev/data /data xfs nodev,noatime,nobarrier,inode64 0 0
5.磁盘头部配置
加入启动项
/sbin/blockdev --getra /dev/sda /sbin/blockdev --setra 16384 /dev/sda
6.Disk I/O scheduler
grubby --update-kernel=ALL --args="elevator=deadline"
grubby --info=ALL
重启检查特定磁盘配置
cat /sys/block/sda/queue/scheduler
noop [deadline] cfq
7.网络MTU配置
注意事项:临时生效,重启失效
ifconfig ens33 mtu 9000
ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
inet 192.168.43.220 netmask 255.255.255.0 broadcast 192.168.43.255
8.禁用透明大页
1.命令方式配置
grubby --update-kernel=ALL --args="transparent_hugepage=never"
grubby --info=ALL
index=0
kernel=/boot/vmlinuz-3.10.0-957.el7.x86_64
args="ro crashkernel=auto rhgb quiet LANG=en_US.UTF-8 elevator=deadline transparent_hugepage=never"
2.grubby无法使用, 手工更新步骤:
grub文件,GRUB_CMDLINE_LINUX 后面添加transparent_hugepage=never
vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=",,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet transparent_hugepage=never"
GRUB_DISABLE_RECOVERY="true"更新配置
grub2-mkconfig -o /boot/grub2/grub.cfg
重启系统
reboot
重启服务器后检查禁用透明大页
cat /sys/kernel/mm/*transparent_hugepage/enabled
always madvise [never]
9.IPC Object Removal
# vi /etc/systemd/logind.conf
RemoveIPC=no
# systemctl restart systemd-logind
10.ssh选项
vi /etc/ssh/ssh_config
append
MaxStartups 10:30:200
MaxSessions 200
systemctl restart sshd
11.同步系统时钟
二、修改系统内核参数
1.sysctl.conf
注意事项:
内存选项配置
a.more than 64GB of memory, these settings are recommended:
vm.dirty_background_ratio = 0
vm.dirty_ratio = 0
vm.dirty_background_bytes = 1610612736 # 1.5GB
vm.dirty_bytes = 4294967296 # 4GB
b.host systems with 64GB of memory or less, remove vm.dirty_background_bytes
and vm.dirty_bytes and set the two ratio parameters to these values:
vm.dirty_background_ratio = 3
vm.dirty_ratio = 10
cat <<EOF | tee /etc/sysctl.conf
kernel.shmmax = $(expr $(getconf _PHYS_PAGES) / 2 \* $(getconf PAGE_SIZE))
kernel.shmall = $(expr $(getconf _PHYS_PAGES) / 2)
kernel.shmmni = 4096
kernel.sem = 1000 2048000 400 10240
kernel.sysrq = 1
kernel.core_uses_pid = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.msgmni = 2048
kernel.pid_max = 655360
net.ipv4.tcp_syncookies = 1
net.ipv4.conf.default.accept_source_route = 0
net.ipv4.tcp_max_syn_backlog = 4096
net.ipv4.conf.all.arp_filter = 1
net.ipv4.ip_local_port_range = 10000 65535
net.core.netdev_max_backlog = 10000
net.core.rmem_max = 2097152
net.core.wmem_max = 2097152
vm.overcommit_memory = 2
vm.overcommit_ratio = 90
vm.swappiness = 10
vm.zone_reclaim_mode = 0
vm.dirty_expire_centisecs = 500
vm.dirty_writeback_centisecs = 100
vm.dirty_background_ratio = 0
vm.dirty_ratio = 0
vm.dirty_background_bytes = 1610612736
vm.dirty_bytes = 4294967296
EOF
2.limit.conf
cat <<EOF | tee /etc/security/limits.conf
• soft nofile 524288
• hard nofile 524288
• soft nproc 131072
• hard nproc 131072
EOF
3.20-nproc.conf
# vi /etc/security/limits.d/20-nproc.conf
* soft nproc 131072root soft nproc unlimited
三、部署软件
1.创建用户
# useradd gpadmin
# passwd gpadmin
2.创建软件目录
# mkdir -p /opt/greenplum/ /data/gpdata/
3.安装软件
# yum install apr apr-util bash bzip2 curl krb5 libcurl libevent libxml2 libyaml zlib \
openldap openssh-client openssl openssl-libs perl readline rsync R sed tar zip
# rpm -ivh open-source-greenplum-db-6.21.0-rhel7-x86_64.rpm --prefix=/opt/greenplum/
Preparing... ################################# [100%]
Updating / installing...
1:open-source-greenplum-db-6-6.21.0################################# [100%]
4.更新目录名称
# cd /opt/greenplum/
# rm -rf greenplum-db
# mv greenplum-db-6.21.0 6.21.0
# ls
6.21.0
# cd 6.21.0/
# pwd
/opt/greenplum/6.21.0
# ls
bin COPYRIGHT docs etc ext greenplum_path.sh include lib libexec LICENSE NOTICE open_source_license_greenplum_database.txt sbin share
5.目录授权
-- soft dir
chown gpadmin.gpadmin -R /opt/greenplum/
-- data dir
chown gpadmin.gpadmin -R /data/gpdata/
chmod 700 -R /data/gpdata/
-- master
su - gpadmin
$ mkdir /data/gpdata/master
-- master instance dir
/data/gpdata/master/gpseg-1
-- segments(data node)
su - gpadmin
$ mkdir /data/gpdata/primary
-- master ssh segments,然后创建目录
$ source /opt/greenplum/6.21.0/greenplum_path.sh
$ gpssh -f seg_hosts
=> mkdir /data/gpdata/primary
[gpdb-dn01]
[gpdb-dn02]
=> quit
-- segments instance dir
6.配置用户环境变量
# su - gpadmin
$ vi .bash_profile
# User specific environment and startup programs
export GPHOME=/opt/greenplum/6.21.0
export PATH=$GPHOME/bin:$PATH:$HOME/.local/bin:$HOME/bin
export LD_LIBRARY_PATH=$GPHOME/lib
source /opt/greenplum/6.21.0/greenplum_path.sh
$
7.master节点到所有dn节点ssh免密
-- all nodes, generate key
# su - gpadmin
$ ssh-keygen
-- master node, copy ssh id
$ ssh-copy-id gpdb-master
$ ssh-copy-id gpdb-dn01
$ ssh-copy-id gpdb-dn02
-- master node, check ssh passwordless
$ ssh gpdb-master date
Thu Jul 14 05:03:16 EDT 2022
$ ssh gpdb-dn01 date
Thu Jul 14 05:03:21 EDT 2022
$ ssh gpdb-dn02 date
Thu Jul 14 05:03:24 EDT 2022
$
四、初始化数据库
1.master节点,创建hosts文件
$ pwd
/home/gpadmin
$ more all_hosts
gpdb-master
gpdb-dn01
gpdb-dn02
$ more seg_hosts
gpdb-dn01
gpdb-dn02
$
2. master节点,验证SSH连接
--生效环境变量
$ source /opt/greenplum/6.21.0/greenplum_path.sh
$ gpssh -f all_hosts
=> pwd
[gpdb-master] /home/gpadmin
[ gpdb-dn01] /home/gpadmin
[ gpdb-dn02] /home/gpadmin
=>
$ gpssh -f seg_hosts
=> pwd
[gpdb-dn01] /home/gpadmin
[gpdb-dn02] /home/gpadmin
=> quit
$
3.验证ssh key
$ gpssh-exkeys -f all_hosts
[STEP 1 of 5] create local ID and authorize on local host
... /home/gpadmin/.ssh/id_rsa file exists ... key generation skipped
[STEP 2 of 5] keyscan all hosts and update known_hosts file
[STEP 3 of 5] retrieving credentials from remote hosts
... send to gpdb-dn01
... send to gpdb-dn02
[STEP 4 of 5] determine common authentication file content
[STEP 5 of 5] copy authentication files to all remote hosts
... finished key exchange with gpdb-dn01
... finished key exchange with gpdb-dn02
[INFO] completed successfully
$
4.集群初始化配置(master节点)
$ cp /opt/greenplum/6.21.0/docs/cli_help/gpconfigs/gpinitsystem_config ./
$ more gpinitsystem_config
FILE NAME: gpinitsystem_config
Configuration file needed by the gpinitsystem
################################################
REQUIRED PARAMETERS
################################################
Name of this Greenplum system enclosed in quotes.
ARRAY_NAME="Greenplum Data Platform"
Naming convention for utility-generated data directories.
SEG_PREFIX=gpseg
Base number by which primary segment port numbers
are calculated.
PORT_BASE=6000
File system location(s) where primary segment data directories
will be created. The number of locations in the list dictate
the number of primary segments that will get created per
physical host (if multiple addresses for a host are listed in
the hostfile, the number of segments will be spread evenly across
the specified interface addresses).
declare -a DATA_DIRECTORY=(/data/gpdata/primary /data/gpdata/primary)
OS-configured hostname or IP address of the master host.
MASTER_HOSTNAME=gpdb-master
File system location where the master data directory
will be created.
MASTER_DIRECTORY=/data/gpdata/master
Port number for the master instance.
MASTER_PORT=5432
Shell utility used to connect to remote hosts.
TRUSTED_SHELL=ssh
Maximum log file segments between automatic WAL checkpoints.
CHECK_POINT_SEGMENTS=8
Default server-side character set encoding.
ENCODING=UNICODE
$
5.环境变量配置
-- master
# su - gpadmin
$ vi .bash_profile
User specific environment and startup programs
export GPHOME=/opt/greenplum/6.21.0
export PATH=PATH:HOME/bin
export LD_LIBRARY_PATH=$GPHOME/lib
source /opt/greenplum/6.21.0/greenplum_path.shMaster settings
export MASTER_DATA_DIRECTORY=/data/gpdata/master/gpseg-1
export PGPORT=5432
$ source .bash_profile
$
-- segments
# su - gpadmin
$ vi .bash_profile
User specific environment and startup programs
export GPHOME=/opt/greenplum/6.21.0
export PATH=PATH:HOME/bin
export LD_LIBRARY_PATH=$GPHOME/lib
source /opt/greenplum/6.21.0/greenplum_path.sh
export PGPORT=5432
$ source .bash_profile
$
6.集群初始化
[gpadmin@gpdb-master ~]$ gpinitsystem -c gpinitsystem_config -h /home/gpadmin/seg_hosts
20220714:21:36:17:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Checking configuration parameters, please wait...
20220714:21:36:17:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Reading Greenplum configuration file gpinitsystem_config
20220714:21:36:17:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Locale has not been set in gpinitsystem_config, will set to default value
20220714:21:36:17:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Locale set to en_US.utf8
20220714:21:36:17:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-No DATABASE_NAME set, will exit following template1 updates
20220714:21:36:17:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-MASTER_MAX_CONNECT not set, will set to default value 250
20220714:21:36:17:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Checking configuration parameters, Completed
20220714:21:36:17:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Commencing multi-home checks, please wait...
..
20220714:21:36:18:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Configuring build for standard array
20220714:21:36:18:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Commencing multi-home checks, Completed
20220714:21:36:18:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Building primary segment instance array, please wait...
....
20220714:21:36:19:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Checking Master host
20220714:21:36:19:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Checking new segment hosts, please wait...
....
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Checking new segment hosts, Completed
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Greenplum Database Creation Parameters
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:---------------------------------------
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master Configuration
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:---------------------------------------
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master instance name = Greenplum Data Platform
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master hostname = gpdb-master
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master port = 5432
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master instance dir = /data/gpdata/master/gpseg-1
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master LOCALE = en_US.utf8
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Greenplum segment prefix = gpseg
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master Database =
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master connections = 250
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master buffers = 128000kB
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Segment connections = 750
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Segment buffers = 128000kB
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Checkpoint segments = 8
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Encoding = UNICODE
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Postgres param file = Off
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Initdb to be used = /opt/greenplum/6.21.0/bin/initdb
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-GP_LIBRARY_PATH is = /opt/greenplum/6.21.0/lib
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-HEAP_CHECKSUM is = on
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-HBA_HOSTNAMES is = 0
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Ulimit check = Passed
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Array host connect type = Single hostname per node
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master IP address [1] = ::1
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master IP address [2] = 192.168.43.220
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master IP address [3] = 2409:8900:78a0:1644:20c:29ff:fecb:a0e5
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Master IP address [4] = fe80::20c:29ff:fecb:a0e5
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Standby Master = Not Configured
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Number of primary segments = 2
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Total Database segments = 4
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Trusted shell = ssh
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Number segment hosts = 2
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Mirroring config = OFF
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:----------------------------------------
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Greenplum Primary Segment Configuration
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:----------------------------------------
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-gpdb-dn01 6000 gpdb-dn01 /data/gpdata/primary/gpseg0 2
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-gpdb-dn01 6001 gpdb-dn01 /data/gpdata/primary/gpseg1 3
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-gpdb-dn02 6000 gpdb-dn02 /data/gpdata/primary/gpseg2 4
20220714:21:36:23:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-gpdb-dn02 6001 gpdb-dn02 /data/gpdata/primary/gpseg3 5
Continue with Greenplum creation Yy|Nn (default=N):
y
20220714:21:36:26:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Building the Master instance database, please wait...
20220714:21:36:42:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Starting the Master in admin mode
20220714:21:36:43:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Commencing parallel build of primary segment instances
20220714:21:36:43:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Spawning parallel processes batch [1], please wait...
....
20220714:21:36:43:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Waiting for parallel processes batch [1], please wait...
......................
20220714:21:37:05:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:------------------------------------------------
20220714:21:37:05:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Parallel process exit status
20220714:21:37:05:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:------------------------------------------------
20220714:21:37:05:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Total processes marked as completed = 4
20220714:21:37:05:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Total processes marked as killed = 0
20220714:21:37:05:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Total processes marked as failed = 0
20220714:21:37:05:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:------------------------------------------------
20220714:21:37:05:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Removing back out file
20220714:21:37:05:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-No errors generated from parallel processes
20220714:21:37:05:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Restarting the Greenplum instance in production mode
20220714:21:37:06:011907 gpstop:gpdb-master:gpadmin-[INFO]:-Starting gpstop with args: -a -l /home/gpadmin/gpAdminLogs -m -d /data/gpdata/master/gpseg-1
20220714:21:37:06:011907 gpstop:gpdb-master:gpadmin-[INFO]:-Gathering information and validating the environment...
20220714:21:37:06:011907 gpstop:gpdb-master:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20220714:21:37:06:011907 gpstop:gpdb-master:gpadmin-[INFO]:-Obtaining Segment details from master...
20220714:21:37:06:011907 gpstop:gpdb-master:gpadmin-[INFO]:-Greenplum Version: 'postgres (Greenplum Database) 6.21.0 build commit:d0087e3b24c54d203ca8bb315559205f13cd6393 Open Source'
20220714:21:37:06:011907 gpstop:gpdb-master:gpadmin-[INFO]:-Commencing Master instance shutdown with mode='smart'
20220714:21:37:06:011907 gpstop:gpdb-master:gpadmin-[INFO]:-Master segment instance directory=/data/gpdata/master/gpseg-1
20220714:21:37:06:011907 gpstop:gpdb-master:gpadmin-[INFO]:-Stopping master segment and waiting for user connections to finish ...
server shutting down
20220714:21:37:07:011907 gpstop:gpdb-master:gpadmin-[INFO]:-Attempting forceful termination of any leftover master process
20220714:21:37:07:011907 gpstop:gpdb-master:gpadmin-[INFO]:-Terminating processes for segment /data/gpdata/master/gpseg-1
20220714:21:37:07:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Starting gpstart with args: -a -l /home/gpadmin/gpAdminLogs -d /data/gpdata/master/gpseg-1
20220714:21:37:07:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Gathering information and validating the environment...
20220714:21:37:07:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 6.21.0 build commit:d0087e3b24c54d203ca8bb315559205f13cd6393 Open Source'
20220714:21:37:07:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Greenplum Catalog Version: '301908232'
20220714:21:37:07:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Starting Master instance in admin mode
20220714:21:37:07:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20220714:21:37:07:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Obtaining Segment details from master...
20220714:21:37:07:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Setting new master era
20220714:21:37:07:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Master Started...
20220714:21:37:07:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Shutting down master
20220714:21:37:08:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Commencing parallel segment instance startup, please wait...
....
20220714:21:37:12:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Process results...
20220714:21:37:12:011930 gpstart:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:21:37:12:011930 gpstart:gpdb-master:gpadmin-[INFO]:- Successful segment starts = 4
20220714:21:37:12:011930 gpstart:gpdb-master:gpadmin-[INFO]:- Failed segment starts = 0
20220714:21:37:12:011930 gpstart:gpdb-master:gpadmin-[INFO]:- Skipped segment starts (segments are marked down in configuration) = 0
20220714:21:37:12:011930 gpstart:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:21:37:12:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Successfully started 4 of 4 segment instances
20220714:21:37:12:011930 gpstart:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:21:37:12:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Starting Master instance gpdb-master directory /data/gpdata/master/gpseg-1
20220714:21:37:13:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Command pg_ctl reports Master gpdb-master instance active
20220714:21:37:13:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Connecting to dbname='template1' connect_timeout=15
20220714:21:37:14:011930 gpstart:gpdb-master:gpadmin-[INFO]:-No standby master configured. skipping...
20220714:21:37:14:011930 gpstart:gpdb-master:gpadmin-[INFO]:-Database successfully started
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Completed restart of Greenplum instance in production mode
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Scanning utility log file for any warning messages
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[WARN]:-*******************************************************
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[WARN]:-Scan of log file indicates that some warnings or errors
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[WARN]:-were generated during the array creation
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Please review contents of log file
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-/home/gpadmin/gpAdminLogs/gpinitsystem_20220714.log
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-To determine level of criticality
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-These messages could be from a previous run of the utility
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-that was called today!
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[WARN]:-*******************************************************
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Greenplum Database instance successfully created
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-------------------------------------------------------
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-To complete the environment configuration, please
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-update gpadmin .bashrc file with the following
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-1. Ensure that the greenplum_path.sh file is sourced
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-2. Add "export MASTER_DATA_DIRECTORY=/data/gpdata/master/gpseg-1"
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:- to access the Greenplum scripts for this instance:
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:- or, use -d /data/gpdata/master/gpseg-1 option for the Greenplum scripts
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:- Example gpstate -d /data/gpdata/master/gpseg-1
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Script log file = /home/gpadmin/gpAdminLogs/gpinitsystem_20220714.log
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-To remove instance, run gpdeletesystem utility
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-To initialize a Standby Master Segment for this Greenplum instance
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Review options for gpinitstandby
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-------------------------------------------------------
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-The Master /data/gpdata/master/gpseg-1/pg_hba.conf post gpinitsystem
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-has been configured to allow all hosts within this new
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-array to intercommunicate. Any hosts external to this
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-new array must be explicitly added to this file
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-Refer to the Greenplum Admin support guide which is
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-located in the /opt/greenplum/6.21.0/docs directory
20220714:21:37:14:008567 gpinitsystem:gpdb-master:gpadmin-[INFO]:-------------------------------------------------------
[gpadmin@gpdb-master ~]$
四、验证数据库
1.登录数据库
[gpadmin@gpdb-master gpseg-1]$ psql -d postgres
psql (9.4.26)
Type "help" for help.
postgres=#
2.检查详细信息
[gpadmin@gpdb-master ~]$ gpstate -s
20220714:21:41:15:012129 gpstate:gpdb-master:gpadmin-[INFO]:-Starting gpstate with args: -s
20220714:21:41:15:012129 gpstate:gpdb-master:gpadmin-[INFO]:-local Greenplum Version: 'postgres (Greenplum Database) 6.21.0 build commit:d0087e3b24c54d203ca8bb315559205f13cd6393 Open Source'
20220714:21:41:15:012129 gpstate:gpdb-master:gpadmin-[INFO]:-master Greenplum Version: 'PostgreSQL 9.4.26 (Greenplum Database 6.21.0 build commit:d0087e3b24c54d203ca8bb315559205f13cd6393 Open Source) on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 6.4.0, 64-bit compiled on Jun 10 2022 01:57:17'
20220714:21:41:15:012129 gpstate:gpdb-master:gpadmin-[INFO]:-Obtaining Segment details from master...
20220714:21:41:15:012129 gpstate:gpdb-master:gpadmin-[INFO]:-Gathering data from segments...
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:--Master Configuration & Status
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Master host = gpdb-master
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Master postgres process ID = 11977
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Master data directory = /data/gpdata/master/gpseg-1
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Master port = 5432
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Master current role = dispatch
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Greenplum initsystem version = 6.21.0 build commit:d0087e3b24c54d203ca8bb315559205f13cd6393 Open Source
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Greenplum current version = PostgreSQL 9.4.26 (Greenplum Database 6.21.0 build commit:d0087e3b24c54d203ca8bb315559205f13cd6393 Open Source) on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 6.4.0, 64-bit compiled on Jun 10 2022 01:57:17
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Postgres version = 9.4.26
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Master standby = No master standby configured
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:-Segment Instance Status Report
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Segment Info
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Hostname = gpdb-dn01
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Address = gpdb-dn01
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Datadir = /data/gpdata/primary/gpseg0
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Port = 6000
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Status
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- PID = 8286
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Configuration reports status as = Up
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Database status = Up
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Segment Info
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Hostname = gpdb-dn01
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Address = gpdb-dn01
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Datadir = /data/gpdata/primary/gpseg1
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Port = 6001
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Status
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- PID = 8287
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Configuration reports status as = Up
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Database status = Up
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Segment Info
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Hostname = gpdb-dn02
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Address = gpdb-dn02
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Datadir = /data/gpdata/primary/gpseg2
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Port = 6000
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Status
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- PID = 8311
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Configuration reports status as = Up
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Database status = Up
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Segment Info
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Hostname = gpdb-dn02
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Address = gpdb-dn02
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Datadir = /data/gpdata/primary/gpseg3
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Port = 6001
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Status
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- PID = 8312
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Configuration reports status as = Up
20220714:21:41:16:012129 gpstate:gpdb-master:gpadmin-[INFO]:- Database status = Up
[gpadmin@gpdb-master ~]$
3.检查segment主机
[gpadmin@gpdb-master ~]$ gpstate -c
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:-Starting gpstate with args: -c
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:-local Greenplum Version: 'postgres (Greenplum Database) 6.21.0 build commit:d0087e3b24c54d203ca8bb315559205f13cd6393 Open Source'
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:-master Greenplum Version: 'PostgreSQL 9.4.26 (Greenplum Database 6.21.0 build commit:d0087e3b24c54d203ca8bb315559205f13cd6393 Open Source) on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 6.4.0, 64-bit compiled on Jun 10 2022 01:57:17'
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:-Obtaining Segment details from master...
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:--------------------------------------------------------------
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:--Primary list [Mirror not used]
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:--------------------------------------------------------------
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:- Primary Datadir Port
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:- gpdb-dn01 /data/gpdata/primary/gpseg0 6000
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:- gpdb-dn01 /data/gpdata/primary/gpseg1 6001
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:- gpdb-dn02 /data/gpdata/primary/gpseg2 6000
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:- gpdb-dn02 /data/gpdata/primary/gpseg3 6001
20220714:21:42:44:012188 gpstate:gpdb-master:gpadmin-[INFO]:--------------------------------------------------------------
[gpadmin@gpdb-master ~]$
4.standby master信息
$ gpstate -f
5.standby mirror主机信息
$ gpstate -m
五、IO、网络测试
$ gpcheckperf -f all_hosts -d /data/gpdata -v
......
......
====================
== RESULT 2022-07-14T21:53:55.025953
====================
disk write avg time (sec): 20.26
disk write tot bytes: 17789386752
disk write tot bandwidth (MB/s): 1054.99
disk write min bandwidth (MB/s): 159.12 [gpdb-master]
disk write max bandwidth (MB/s): 449.89 [ gpdb-dn01]
disk read avg time (sec): 4.52
disk read tot bytes: 17789386752
disk read tot bandwidth (MB/s): 3753.72
disk read min bandwidth (MB/s): 1234.74 [gpdb-master]
disk read max bandwidth (MB/s): 1262.30 [ gpdb-dn02]
stream tot bandwidth (MB/s): 33106.70
stream min bandwidth (MB/s): 8067.00 [ gpdb-dn02]
stream max bandwidth (MB/s): 13950.80 [gpdb-master]
Netperf bisection bandwidth test
gpdb-master -> gpdb-dn01 = 312.340000
gpdb-dn02 -> gpdb-master = 294.280000
gpdb-dn01 -> gpdb-master = 299.290000
gpdb-master -> gpdb-dn02 = 309.110000
Summary:
sum = 1215.02 MB/sec
min = 294.28 MB/sec
max = 312.34 MB/sec
avg = 303.75 MB/sec
median = 309.11 MB/sec
[gpadmin@gpdb-master ~]$
六、启动停止
1.启动集群(master节点)
[gpadmin@gpdb-master ~]$ gpstart
20220714:22:12:43:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Starting gpstart with args:
20220714:22:12:43:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Gathering information and validating the environment...
20220714:22:12:43:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 6.21.0 build commit:d0087e3b24c54d203ca8bb315559205f13cd6393 Open Source'
20220714:22:12:43:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Greenplum Catalog Version: '301908232'
20220714:22:12:43:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Starting Master instance in admin mode
20220714:22:12:43:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20220714:22:12:43:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Obtaining Segment details from master...
20220714:22:12:43:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Setting new master era
20220714:22:12:43:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Master Started...
20220714:22:12:43:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Shutting down master
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:---------------------------
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Master instance parameters
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:---------------------------
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Database = template1
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Master Port = 5432
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Master directory = /data/gpdata/master/gpseg-1
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Timeout = 600 seconds
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Master standby = Off
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:---------------------------------------
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Segment instances that will be started
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:---------------------------------------
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:- Host Datadir Port
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:- gpdb-dn01 /data/gpdata/primary/gpseg0 6000
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:- gpdb-dn01 /data/gpdata/primary/gpseg1 6001
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:- gpdb-dn02 /data/gpdata/primary/gpseg2 6000
20220714:22:12:44:014059 gpstart:gpdb-master:gpadmin-[INFO]:- gpdb-dn02 /data/gpdata/primary/gpseg3 6001
Continue with Greenplum instance startup Yy|Nn (default=N):
y
20220714:22:12:45:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Commencing parallel segment instance startup, please wait...
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Process results...
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:- Successful segment starts = 4
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:- Failed segment starts = 0
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:- Skipped segment starts (segments are marked down in configuration) = 0
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Successfully started 4 of 4 segment instances
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Starting Master instance gpdb-master directory /data/gpdata/master/gpseg-1
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Command pg_ctl reports Master gpdb-master instance active
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Connecting to dbname='template1' connect_timeout=15
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:-No standby master configured. skipping...
20220714:22:12:46:014059 gpstart:gpdb-master:gpadmin-[INFO]:-Database successfully started
[gpadmin@gpdb-master ~]$
2.停止集群(master节点)
$ gpstop
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Starting gpstop with args:
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Gathering information and validating the environment...
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Obtaining Segment details from master...
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Greenplum Version: 'postgres (Greenplum Database) 6.21.0 build commit:d0087e3b24c54d203ca8bb315559205f13cd6393 Open Source'
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:---------------------------------------------
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Master instance parameters
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:---------------------------------------------
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- Master Greenplum instance process active PID = 11977
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- Database = template1
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- Master port = 5432
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- Master directory = /data/gpdata/master/gpseg-1
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- Shutdown mode = smart
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- Timeout = 120
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- Shutdown Master standby host = Off
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:---------------------------------------------
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Segment instances that will be shutdown:
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:---------------------------------------------
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- Host Datadir Port Status
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- gpdb-dn01 /data/gpdata/primary/gpseg0 6000 u
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- gpdb-dn01 /data/gpdata/primary/gpseg1 6001 u
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- gpdb-dn02 /data/gpdata/primary/gpseg2 6000 u
20220714:22:11:53:013918 gpstop:gpdb-master:gpadmin-[INFO]:- gpdb-dn02 /data/gpdata/primary/gpseg3 6001 u
Continue with Greenplum instance shutdown Yy|Nn (default=N):
y
20220714:22:12:08:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Commencing Master instance shutdown with mode='smart'
20220714:22:12:08:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Master segment instance directory=/data/gpdata/master/gpseg-1
20220714:22:12:08:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Stopping master segment and waiting for user connections to finish ...
server shutting down
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Attempting forceful termination of any leftover master process
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Terminating processes for segment /data/gpdata/master/gpseg-1
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-No standby master host configured
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Targeting dbid [2, 3, 4, 5] for shutdown
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Commencing parallel segment instance shutdown, please wait...
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-0.00% of jobs completed
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-100.00% of jobs completed
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:- Segments stopped successfully = 4
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:- Segments with errors during stop = 0
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-----------------------------------------------------
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Successfully shutdown 4 of 4 segment instances
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Database successfully shutdown with no errors reported
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Cleaning up leftover gpmmon process
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-No leftover gpmmon process found
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Cleaning up leftover gpsmon processes
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-No leftover gpsmon processes on some hosts. not attempting forceful termination on these hosts
20220714:22:12:09:013918 gpstop:gpdb-master:gpadmin-[INFO]:-Cleaning up leftover shared memory
[gpadmin@gpdb-master ~]$