Greenplum6.x重新初始化
生活随笔
收集整理的這篇文章主要介紹了
Greenplum6.x重新初始化
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
換一種初始化方式
一. 規(guī)劃目錄
root用戶登錄操作
#master機(jī)器 mkdir -p /datax/master chown gpadmin:gpadmin -R /datax/master #standby 機(jī)器 mkdir -p /datax/master chown gpadmin:gpadmin -R /datax/master #兩臺(tái)segment機(jī)器 mkdir -p /datax/primary mkdir -p /datax/mirrorchown gpadmin:gpadmin -R /datax若之前目錄下存在文件,清理
root登錄master機(jī)器
# master [gpadmin@mdw ~]$ su - gpadmin #刪除master的目錄 [gpadmin@mdw ~]$ rm -rf /datax/master/* #刪除standby目錄 [gpadmin@mdw ~]$ gpssh -h smdw -e 'rm -rf /datax/master/*' [smdw] rm -rf /datax/master/* [gpadmin@mdw ~]$# 清理segment上的內(nèi)容 [gpadmin@mdw ~]$ gpssh -f /tmp/seg_hosts => rm -rf /datax/primary/* [sdw1] [sdw2] => rm -rf /datax/mirror/* [sdw1] [sdw2] => rm -rf /datax/tbs_tmp/* [sdw1] [sdw2] => rm -rf /datax/tbs_tmp2/* [sdw1] [sdw2] => rm -f /tmp/.s.PGSQL.*.lock [sdw1] [sdw2] =>=> exit二. 編輯初始化文件
root用戶登錄master機(jī)器操作
編輯配置文件,無mirror鏡像
vi /tmp/gpinitsystem_config_no_mirror #添加如下內(nèi)容 ARRAY_NAME="gpdb" SEG_PREFIX=gpseg PORT_BASE=36000 declare -a DATA_DIRECTORY=(/datax/primary /datax/primary /datax/primary /datax/primary)MASTER_HOSTNAME=mdw MASTER_DIRECTORY=/datax/master MASTER_PORT=5432 TRUSTED_SHELL=ssh CHECK_POINT_SEGMENTS=8 ENCODING=UNICODE修改配置文件
root用戶登錄master機(jī)器操作
注意這里的路徑是/datax
三. 執(zhí)行初始化
gpadmin登錄master機(jī)器
1. 執(zhí)行安裝master和standby
# 這里使用-h 參數(shù) [gpadmin@mdw ~]$ gpinitsystem -c /tmp/gpinitsystem_config_no_mirror -h /tmp/seg_hosts -s smdw --mirror-mode=spread初始化日志
[gpadmin@mdw tmp]$ gpinitsystem -c /tmp/gpinitsystem_config_no_mirror -h /tmp/seg_hosts -s smdw --mirror-mode=spread find: ‘/greenplum/greenplum-db-6.18.2/greenplum-db-6.18.2’: Too many levels of symbolic links 20220704:23:49:43:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Checking configuration parameters, please wait... 20220704:23:49:43:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Reading Greenplum configuration file /tmp/gpinitsystem_config_no_mirror 20220704:23:49:43:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Locale has not been set in /tmp/gpinitsystem_config_no_mirror, will set to default value 20220704:23:49:43:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Locale set to en_US.utf8 20220704:23:49:43:060317 gpinitsystem:mdw:gpadmin-[INFO]:-No DATABASE_NAME set, will exit following template1 updates 20220704:23:49:43:060317 gpinitsystem:mdw:gpadmin-[INFO]:-MASTER_MAX_CONNECT not set, will set to default value 250 20220704:23:49:44:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Checking configuration parameters, Completed 20220704:23:49:44:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Commencing multi-home checks, please wait... .. 20220704:23:49:44:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Configuring build for standard array 20220704:23:49:44:060317 gpinitsystem:mdw:gpadmin-[WARN]:-Option --mirror-mode supplied, but no mirrors have been defined, ignoring --mirror-mode option 20220704:23:49:44:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Commencing multi-home checks, Completed 20220704:23:49:44:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Building primary segment instance array, please wait... ........ 20220704:23:49:47:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Checking Master host 20220704:23:49:48:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Checking new segment hosts, please wait... ........ 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Checking new segment hosts, Completed 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Greenplum Database Creation Parameters 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:--------------------------------------- 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master Configuration 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:--------------------------------------- 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master instance name = gpdb 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master hostname = mdw 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master port = 5432 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master instance dir = /datax/master/gpseg-1 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master LOCALE = en_US.utf8 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Greenplum segment prefix = gpseg 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master Database = 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master connections = 250 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master buffers = 128000kB 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Segment connections = 750 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Segment buffers = 128000kB 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Checkpoint segments = 8 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Encoding = UNICODE 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Postgres param file = Off 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Initdb to be used = /greenplum/greenplum-db-6.18.2/bin/initdb 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-GP_LIBRARY_PATH is = /greenplum/greenplum-db-6.18.2/lib 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-HEAP_CHECKSUM is = on 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-HBA_HOSTNAMES is = 0 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Ulimit check = Passed 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Array host connect type = Single hostname per node 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master IP address [1] = ::1 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master IP address [2] = 192.168.0.110 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Master IP address [3] = fe80::20c:29ff:fe90:bf83 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Standby Master = smdw 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Number of primary segments = 4 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Standby IP address = ::1 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Standby IP address = 192.168.0.113 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Standby IP address = fe80::20c:29ff:feab:1f84 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Total Database segments = 8 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Trusted shell = ssh 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Number segment hosts = 2 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Mirroring config = OFF 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:---------------------------------------- 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Greenplum Primary Segment Configuration 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:---------------------------------------- 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-sdw1 36000 sdw1 /datax/primary/gpseg0 2 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-sdw1 36001 sdw1 /datax/primary/gpseg1 3 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-sdw1 36002 sdw1 /datax/primary/gpseg2 4 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-sdw1 36003 sdw1 /datax/primary/gpseg3 5 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-sdw2 36000 sdw2 /datax/primary/gpseg4 6 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-sdw2 36001 sdw2 /datax/primary/gpseg5 7 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-sdw2 36002 sdw2 /datax/primary/gpseg6 8 20220704:23:49:56:060317 gpinitsystem:mdw:gpadmin-[INFO]:-sdw2 36003 sdw2 /datax/primary/gpseg7 9Continue with Greenplum creation Yy|Nn (default=N): > y 20220704:23:50:04:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Building the Master instance database, please wait... 20220704:23:50:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Starting the Master in admin mode 20220704:23:50:11:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Commencing parallel build of primary segment instances 20220704:23:50:11:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Spawning parallel processes batch [1], please wait... ........ 20220704:23:50:11:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Waiting for parallel processes batch [1], please wait... .find: ‘/greenplum/greenplum-db-6.18.2/greenplum-db-6.18.2’: Too many levels of symbolic links find: ‘/greenplum/greenplum-db-6.18.2/greenplum-db-6.18.2’: Too many levels of symbolic links find: ‘/greenplum/greenplum-db-6.18.2/greenplum-db-6.18.2’: Too many levels of symbolic links find: ‘/greenplum/greenplum-db-6.18.2/greenplum-db-6.18.2’: Too many levels of symbolic links find: ‘/greenplum/greenplum-db-6.18.2/greenplum-db-6.18.2’: Too many levels of symbolic links find: ‘/greenplum/greenplum-db-6.18.2/greenplum-db-6.18.2’: Too many levels of symbolic links find: ‘/greenplum/greenplum-db-6.18.2/greenplum-db-6.18.2’: Too many levels of symbolic links find: ‘/greenplum/greenplum-db-6.18.2/greenplum-db-6.18.2’: Too many levels of symbolic links .............................................. 20220704:23:50:59:060317 gpinitsystem:mdw:gpadmin-[INFO]:------------------------------------------------ 20220704:23:50:59:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Parallel process exit status 20220704:23:50:59:060317 gpinitsystem:mdw:gpadmin-[INFO]:------------------------------------------------ 20220704:23:50:59:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Total processes marked as completed = 8 20220704:23:50:59:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Total processes marked as killed = 0 20220704:23:50:59:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Total processes marked as failed = 0 20220704:23:50:59:060317 gpinitsystem:mdw:gpadmin-[INFO]:------------------------------------------------ 20220704:23:50:59:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Removing back out file 20220704:23:50:59:060317 gpinitsystem:mdw:gpadmin-[INFO]:-No errors generated from parallel processes 20220704:23:50:59:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Restarting the Greenplum instance in production mode 20220704:23:50:59:064925 gpstop:mdw:gpadmin-[INFO]:-Starting gpstop with args: -a -l /home/gpadmin/gpAdminLogs -m -d /datax/master/gpseg-1 20220704:23:50:59:064925 gpstop:mdw:gpadmin-[INFO]:-Gathering information and validating the environment... 20220704:23:50:59:064925 gpstop:mdw:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information 20220704:23:50:59:064925 gpstop:mdw:gpadmin-[INFO]:-Obtaining Segment details from master... 20220704:23:50:59:064925 gpstop:mdw:gpadmin-[INFO]:-Greenplum Version: 'postgres (Greenplum Database) 6.18.2 build commit:1242aadf0137d3b26ee42c80e579e78bd7a805c7' 20220704:23:50:59:064925 gpstop:mdw:gpadmin-[INFO]:-Commencing Master instance shutdown with mode='smart' 20220704:23:50:59:064925 gpstop:mdw:gpadmin-[INFO]:-Master segment instance directory=/datax/master/gpseg-1 20220704:23:50:59:064925 gpstop:mdw:gpadmin-[INFO]:-Stopping master segment and waiting for user connections to finish ... server shutting down 20220704:23:51:00:064925 gpstop:mdw:gpadmin-[INFO]:-Attempting forceful termination of any leftover master process 20220704:23:51:00:064925 gpstop:mdw:gpadmin-[INFO]:-Terminating processes for segment /datax/master/gpseg-1 20220704:23:51:00:064954 gpstart:mdw:gpadmin-[INFO]:-Starting gpstart with args: -a -l /home/gpadmin/gpAdminLogs -d /datax/master/gpseg-1 20220704:23:51:00:064954 gpstart:mdw:gpadmin-[INFO]:-Gathering information and validating the environment... 20220704:23:51:00:064954 gpstart:mdw:gpadmin-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 6.18.2 build commit:1242aadf0137d3b26ee42c80e579e78bd7a805c7' 20220704:23:51:00:064954 gpstart:mdw:gpadmin-[INFO]:-Greenplum Catalog Version: '301908232' 20220704:23:51:00:064954 gpstart:mdw:gpadmin-[INFO]:-Starting Master instance in admin mode 20220704:23:51:01:064954 gpstart:mdw:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information 20220704:23:51:01:064954 gpstart:mdw:gpadmin-[INFO]:-Obtaining Segment details from master... 20220704:23:51:01:064954 gpstart:mdw:gpadmin-[INFO]:-Setting new master era 20220704:23:51:01:064954 gpstart:mdw:gpadmin-[INFO]:-Master Started... 20220704:23:51:01:064954 gpstart:mdw:gpadmin-[INFO]:-Shutting down master 20220704:23:51:01:064954 gpstart:mdw:gpadmin-[INFO]:-Commencing parallel segment instance startup, please wait... . 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:-Process results... 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:----------------------------------------------------- 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:- Successful segment starts = 8 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:- Failed segment starts = 0 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:- Skipped segment starts (segments are marked down in configuration) = 0 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:----------------------------------------------------- 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:-Successfully started 8 of 8 segment instances 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:----------------------------------------------------- 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:-Starting Master instance mdw directory /datax/master/gpseg-1 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:-Command pg_ctl reports Master mdw instance active 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:-Connecting to dbname='template1' connect_timeout=15 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:-No standby master configured. skipping... 20220704:23:51:03:064954 gpstart:mdw:gpadmin-[INFO]:-Database successfully started 20220704:23:51:04:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Completed restart of Greenplum instance in production mode 20220704:23:51:04:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Starting initialization of standby master smdw 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Validating environment and parameters for standby initialization... 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Checking for data directory /datax/master/gpseg-1 on smdw 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:------------------------------------------------------ 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Greenplum standby master initialization parameters 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:------------------------------------------------------ 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Greenplum master hostname = mdw 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Greenplum master data directory = /datax/master/gpseg-1 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Greenplum master port = 5432 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Greenplum standby master hostname = smdw 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Greenplum standby master port = 5432 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Greenplum standby master data directory = /datax/master/gpseg-1 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Greenplum update system catalog = On 20220704:23:51:04:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Syncing Greenplum Database extensions to standby 20220704:23:51:05:065070 gpinitstandby:mdw:gpadmin-[INFO]:-The packages on smdw are consistent. 20220704:23:51:05:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Adding standby master to catalog... 20220704:23:51:05:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Database catalog updated successfully. 20220704:23:51:05:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Updating pg_hba.conf file... 20220704:23:51:06:065070 gpinitstandby:mdw:gpadmin-[INFO]:-pg_hba.conf files updated successfully. 20220704:23:51:08:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Starting standby master 20220704:23:51:08:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Checking if standby master is running on host: smdw in directory: /datax/master/gpseg-1 20220704:23:51:09:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Cleaning up pg_hba.conf backup files... 20220704:23:51:09:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Backup files of pg_hba.conf cleaned up successfully. 20220704:23:51:09:065070 gpinitstandby:mdw:gpadmin-[INFO]:-Successfully created standby master on smdw 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Successfully completed standby master initialization 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Scanning utility log file for any warning messages 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[WARN]:-******************************************************* 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[WARN]:-Scan of log file indicates that some warnings or errors 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[WARN]:-were generated during the array creation 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Please review contents of log file 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-/home/gpadmin/gpAdminLogs/gpinitsystem_20220704.log 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-To determine level of criticality 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-These messages could be from a previous run of the utility 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-that was called today! 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[WARN]:-******************************************************* 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Greenplum Database instance successfully created 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:------------------------------------------------------- 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-To complete the environment configuration, please 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-update gpadmin .bashrc file with the following 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-1. Ensure that the greenplum_path.sh file is sourced 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-2. Add "export MASTER_DATA_DIRECTORY=/datax/master/gpseg-1" 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:- to access the Greenplum scripts for this instance: 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:- or, use -d /datax/master/gpseg-1 option for the Greenplum scripts 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:- Example gpstate -d /datax/master/gpseg-1 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Script log file = /home/gpadmin/gpAdminLogs/gpinitsystem_20220704.log 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-To remove instance, run gpdeletesystem utility 20220704:23:51:09:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Standby Master smdw has been configured 20220704:23:51:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:-To activate the Standby Master Segment in the event of Master 20220704:23:51:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:-failure review options for gpactivatestandby 20220704:23:51:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:------------------------------------------------------- 20220704:23:51:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:-The Master /datax/master/gpseg-1/pg_hba.conf post gpinitsystem 20220704:23:51:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:-has been configured to allow all hosts within this new 20220704:23:51:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:-array to intercommunicate. Any hosts external to this 20220704:23:51:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:-new array must be explicitly added to this file 20220704:23:51:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:-Refer to the Greenplum Admin support guide which is 20220704:23:51:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:-located in the /greenplum/greenplum-db-6.18.2/docs directory 20220704:23:51:10:060317 gpinitsystem:mdw:gpadmin-[INFO]:-------------------------------------------------------[gpadmin@mdw ~]$2. 安裝mirror
需要輸入4次mirror的存儲(chǔ)路徑
# -p 設(shè)置的是偏移量,和primary的端口相加。primary_port + offset = mirror_database_port [gpadmin@mdw tmp]$ gpaddmirrors -p 1000Enter mirror segment data directory location 1 of 4 > /datax/mirror Enter mirror segment data directory location 2 of 4 > /datax/mirror Enter mirror segment data directory location 3 of 4 > /datax/mirror Enter mirror segment data directory location 4 of 4 > /datax/mirror添加mirror安裝日志
[gpadmin@mdw tmp]$ gpaddmirrors -p 1000 20220704:23:51:44:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Starting gpaddmirrors with args: -p 1000 20220704:23:51:44:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-local Greenplum Version: 'postgres (Greenplum Database) 6.18.2 build commit:1242aadf0137d3b26ee42c80e579e78bd7a805c7' 20220704:23:51:44:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-master Greenplum Version: 'PostgreSQL 9.4.24 (Greenplum Database 6.18.2 build commit:1242aadf0137d3b26ee42c80e579e78bd7a805c7) on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 6.4.0, 64-bit compiled on Nov 10 2021 00:05:30' 20220704:23:51:44:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Obtaining Segment details from master... 20220704:23:51:44:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Heap checksum setting consistent across cluster Enter mirror segment data directory location 1 of 4 > /datax/mirror Enter mirror segment data directory location 2 of 4 > /datax/mirror Enter mirror segment data directory location 3 of 4 > /datax/mirror Enter mirror segment data directory location 4 of 4 > /datax/mirror 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Greenplum Add Mirrors Parameters 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Greenplum master data directory = /data/master/gpseg-1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Greenplum master port = 5432 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Batch size = 16 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Segment batch size = 64 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Mirror 1 of 8 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance host = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance address = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance directory = /datax/primary/gpseg0 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance port = 36000 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance host = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance address = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance directory = /datax/mirror/gpseg0 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance port = 37000 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Mirror 2 of 8 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance host = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance address = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance directory = /datax/primary/gpseg1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance port = 36001 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance host = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance address = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance directory = /datax/mirror/gpseg1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance port = 37001 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Mirror 3 of 8 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance host = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance address = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance directory = /datax/primary/gpseg2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance port = 36002 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance host = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance address = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance directory = /datax/mirror/gpseg2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance port = 37002 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Mirror 4 of 8 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance host = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance address = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance directory = /datax/primary/gpseg3 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance port = 36003 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance host = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance address = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance directory = /datax/mirror/gpseg3 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance port = 37003 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Mirror 5 of 8 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance host = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance address = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance directory = /datax/primary/gpseg4 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance port = 36000 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance host = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance address = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance directory = /datax/mirror/gpseg4 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance port = 37000 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Mirror 6 of 8 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance host = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance address = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance directory = /datax/primary/gpseg5 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance port = 36001 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance host = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance address = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance directory = /datax/mirror/gpseg5 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance port = 37001 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Mirror 7 of 8 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance host = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance address = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance directory = /datax/primary/gpseg6 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance port = 36002 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance host = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance address = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance directory = /datax/mirror/gpseg6 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance port = 37002 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Mirror 8 of 8 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:--------------------------------------------- 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance host = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance address = sdw2 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance directory = /datax/primary/gpseg7 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Primary instance port = 36003 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance host = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance address = sdw1 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance directory = /datax/mirror/gpseg7 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:- Mirror instance port = 37003 20220704:23:52:21:065515 gpaddmirrors:mdw:gpadmin-[INFO]:---------------------------------------------Continue with add mirrors procedure Yy|Nn (default=N): > y 20220704:23:52:27:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Starting to create new pg_hba.conf on primary segments 20220704:23:52:31:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Successfully modified pg_hba.conf on primary segments to allow replication connections 20220704:23:52:31:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-8 segment(s) to add 20220704:23:52:31:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Validating remote directories 20220704:23:52:31:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Configuring new segments sdw1 (dbid 15): pg_basebackup: base backup completed sdw1 (dbid 16): pg_basebackup: base backup completed sdw1 (dbid 17): pg_basebackup: base backup completed sdw1 (dbid 18): pg_basebackup: base backup completed sdw2 (dbid 11): pg_basebackup: base backup completed sdw2 (dbid 12): pg_basebackup: base backup completed sdw2 (dbid 13): pg_basebackup: base backup completed sdw2 (dbid 14): pg_basebackup: base backup completed 20220704:23:52:46:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Updating configuration with new mirrors 20220704:23:52:47:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Updating mirrors 20220704:23:52:47:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Starting mirrors 20220704:23:52:47:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-era is None 20220704:23:52:47:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Commencing parallel segment instance startup, please wait... ........... 20220704:23:52:58:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Process results... 20220704:23:52:58:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-****************************************************************** 20220704:23:52:58:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Mirror segments have been added; data synchronization is in progress. 20220704:23:52:58:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Data synchronization will continue in the background. 20220704:23:52:58:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-Use gpstate -s to check the resynchronization progress. 20220704:23:52:58:065515 gpaddmirrors:mdw:gpadmin-[INFO]:-****************************************************************** [gpadmin@mdw tmp]$四. 查看狀態(tài)
[gpadmin@mdw tmp]$ gpstate -m五. 重新安裝監(jiān)控軟件
[gpadmin@mdw tmp]$ cd /opt/greenplum-cc-web-6.7.1-gp6-rhel7-x86_64 [gpadmin@mdw greenplum-cc-web-6.7.1-gp6-rhel7-x86_64]$ ls gpccinstall.2022-07-04_215035.log gpccinstall-6.7.1 [gpadmin@mdw greenplum-cc-web-6.7.1-gp6-rhel7-x86_64]$ ./gpccinstall-6.7.1 Where would you like to install Greenplum Command Center? (Default=/usr/local) /greenplum Greenplum Command Center will be installed in /greenplum/greenplum-cc-6.7.1What would you like to name this installation of Greenplum Command Center? (Default=gpcc)What port would you like the gpcc webserver to use? (Default=28080)Would you like to enable SSL/TLS? Yy/Nn (Default=Y) n******************************************************************************** * WARNING: Your connections to GPCC will be insecure. * ********************************************************************************Please choose a display language (Default=English) 1. English 2. Chinese 3. Korean 4. Russian 5. Japanese 2INSTALLATION IN PROGRESS... ******************************************************************************** * Please check your .pgpass file for the default password. * * We recommend changing the default password for the gpmon user unless you * * plan to connect through LDAP or kerberos. * ******************************************************************************** CREATING SUPERUSER 'gpmon'... CREATING COMMAND CENTER DATABASE 'gpperfmon'... RELOADING pg_hba.conf. PLEASE WAIT ...******************************************************************************** * * * INSTALLATION IS ALMOST COMPLETED * * * * The last step is to update the metrics_collector extension, which needs to * * restart the Greenplum Database cluster. Please proceed to $GPCC_HOME and * * follow the instructions in this file: * * * * update-extension.txt * * * * Some new features may not be available before the update is done. * * * * To use GPCC with the old metrics_collector extension, source gpcc_path.sh * * and run 'gpcc start'. * * * ******************************************************************************** [gpadmin@mdw greenplum-cc-web-6.7.1-gp6-rhel7-x86_64]$ [gpadmin@mdw greenplum-cc-web-6.7.1-gp6-rhel7-x86_64]$六. 修改配置,設(shè)置訪問權(quán)限
gpadmin用戶在master機(jī)器操作
新增配置
[gpadmin@mdw ~] vi /tmp/all_gcc_hosts #添加如下內(nèi)容,所有機(jī)器信息,無多余的空格和換行 sdw smdw sdw1 sdw2# 執(zhí)行分發(fā) [gpadmin@mdw ~] gpssh -f /tmp/all_gcc_hosts cd ~ echo "source /greenplum/greenplum-cc/gpcc_path.sh" >> .bash_profileexit 返回到修改postgres.conf
[gpadmin@mdw ~]$ vi /datax/master/gpseg-1/postgresql.conf #修改下列參數(shù)為 # 6版本默認(rèn)為* listen_addresses='*'# Enable the performance monitor gp_enable_gpperfmon=on gpperfmon_port=8888 gp_external_enable_exec=on gpperfmon_log_alert_level=warning#其他參數(shù)設(shè)置暫時(shí)省略 # 重啟,正常 gpstop -ra修改pg_hba.conf
vi /datax/master/gpseg-1/pg_hba.conf # 末尾添加如下內(nèi)容 # add config host all gpmon 0/0 md5 host all gpmon 0.0.0.0/0 md5#更新配置,正常 gpstop -u修改.gppass
cd ~ vi .gppass #內(nèi)容如下 *:5432:gpperfmon:gpmon:gpmon[gpadmin@mdw gpseg-1]$ psql -d postgres psql (9.4.24) Type "help" for help.postgres=# alter role gpmon password 'gpmon'; ALTER ROLE postgres=#分發(fā)
cd ~ # 復(fù)制到standby節(jié)點(diǎn) scp /datax/master/gpseg-1/postgresql.conf gpadmin@smdw:/datax/master/gpseg-1/ scp /datax/master/gpseg-1/pg_hba.conf gpadmin@smdw:/datax/master/gpseg-1/ scp ~/.pgpass gpadmin@smdw:/home/gpadmin七. 啟動(dòng)
gpadmin用戶在master機(jī)器操作
cd ~ #重啟數(shù)據(jù)庫 [gpadmin@mdw ~] gpstop -a -M fast [gpadmin@mdw ~] gpstart -a八. 配置監(jiān)控用戶密碼(首次安裝gpcc跳過)
[gpadmin@mdw tmp]$ psql -d postgres psql (9.4.24) Type "help" for help.postgres=# alter user gpmon with password 'gpmon'; ERROR: role "gpmon" does not exist報(bào)錯(cuò)
重新創(chuàng)建用戶(首次安裝gpcc跳過)
postgres=# create user gpmon with password 'gpmon'; NOTICE: resource queue required -- using default resource queue "pg_default" CREATE ROLE postgres=# \q## [gpadmin@mdw bin]$ psql -d postgres psql (9.4.24) Type "help" for help. postgres=# CREATE ROLE gpmon superuser PASSWORD 'gpmon' login; postgres=# create database gpperfmon with owner gpmon; postgres=# alter user gpmon with password 'gpmon'; postgres=# \q啟動(dòng)監(jiān)控
[gpadmin@mdw bin]$ gpcc start 2022-07-03 18:17:53 Starting the gpcc agents and webserver... 2022-07-03 18:18:06 Agent successfully started on 4/4 hosts 2022-07-03 18:18:06 View Greenplum Command Center at http://mdw:28080 [gpadmin@mdw bin]$登錄監(jiān)控
用戶密碼:gpmon/gpmon
指標(biāo)
磁盤情況
問題
問題1:is Greenplum instance already stopped?
[gpadmin@mdw tmp]$ gpstop 20220703:17:35:54:004389 gpstop:mdw:gpadmin-[INFO]:-Starting gpstop with args: 20220703:17:35:54:004389 gpstop:mdw:gpadmin-[INFO]:-Gathering information and validating the environment... 20220703:17:35:54:004389 gpstop:mdw:gpadmin-[ERROR]:-gpstop error: postmaster.pid file does not exist. is Greenplum instance already stopped?查看環(huán)境變量
env# 由于之前搭建的環(huán)境變量是MASTER_DATA_DIRECTORY=/data/master/gpseg-1#重新執(zhí)行如下 export MASTER_DATA_DIRECTORY=/datax/master/gpseg-1# 執(zhí)行g(shù)pstop成功 gpstopgpstart問題2:could not start server
[gpadmin@mdw pg_log]$ tail -20 /data/master/gpseg-1/pg_log/startup.log 2022-07-04 22:42:14.849116 CST,,,p35902,th-1832212352,,,,0,,,seg-1,,,,,"LOG","XX000","could not bind IPv6 socket: Address already in use",,"Is another postmaster already running on port 5432? If not, wait a few seconds and retry.",,,,,,"StreamServerPort","pqcomm.c",503, 2022-07-04 22:42:14.849366 CST,,,p35902,th-1832212352,,,,0,,,seg-1,,,,,"WARNING","01000","could not create listen socket for ""*""",,,,,,,,"PostmasterMain","postmaster.c",1212, 2022-07-04 22:42:14.849506 CST,,,p35902,th-1832212352,,,,0,,,seg-1,,,,,"FATAL","XX000","could not create any TCP/IP sockets",,,,,,,,"PostmasterMain","postmaster.c",1217,1 0xbeec3c postgres errstart (elog.c:557) 2 0xa0df21 postgres PostmasterMain (postmaster.c:1216) 3 0x6b1df1 postgres main (main.c:205) 4 0x7fdb8f64d555 libc.so.6 __libc_start_main + 0xf5 5 0x6bdadc postgres <symbol not found> + 0x6bdadc2022-07-04 22:56:56.363108 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"LOG","00000","registering background worker ""stats sender process""",,,,,,,,"RegisterBackgroundWorker","bgworker.c",774, 2022-07-04 22:56:56.363510 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"LOG","00000","registering background worker ""sweeper process""",,,,,,,,"RegisterBackgroundWorker","bgworker.c",774, 2022-07-04 22:56:56.363853 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"LOG","00000","registering background worker ""ic proxy process""",,,,,,,,"RegisterBackgroundWorker","bgworker.c",774, 2022-07-04 22:56:56.371576 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"LOG","XX000","could not bind IPv4 socket: Address already in use",,"Is another postmaster already running on port 5432? If not, wait a few seconds and retry.",,,,,,"StreamServerPort","pqcomm.c",503, 2022-07-04 22:56:56.372136 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"LOG","XX000","could not bind IPv6 socket: Address already in use",,"Is another postmaster already running on port 5432? If not, wait a few seconds and retry.",,,,,,"StreamServerPort","pqcomm.c",503, 2022-07-04 22:56:56.372560 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"WARNING","01000","could not create listen socket for ""*""",,,,,,,,"PostmasterMain","postmaster.c",1212, 2022-07-04 22:56:56.372855 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"FATAL","XX000","could not create any TCP/IP sockets",,,,,,,,"PostmasterMain","postmaster.c",1217,1 0xbeec3c postgres errstart (elog.c:557) 2 0xa0df21 postgres PostmasterMain (postmaster.c:1216) 3 0x6b1df1 postgres main (main.c:205) 4 0x7f38c6c7d555 libc.so.6 __libc_start_main + 0xf5 5 0x6bdadc postgres <symbol not found> + 0x6bdadc[gpadmin@mdw pg_log]$排查
[gpadmin@mdw pg_log]$ cd /data/master/gpseg-1/pg_log [gpadmin@mdw pg_log]$ [gpadmin@mdw pg_log]$ tail /data/master/gpseg-1/pg_log/startup.log 2022-07-04 22:56:56.363853 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"LOG","00000","registering background worker ""ic proxy process""",,,,,,,,"RegisterBackgroundWorker","bgworker.c",774, 2022-07-04 22:56:56.371576 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"LOG","XX000","could not bind IPv4 socket: Address already in use",,"Is another postmaster already running on port 5432? If not, wait a few seconds and retry.",,,,,,"StreamServerPort","pqcomm.c",503, 2022-07-04 22:56:56.372136 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"LOG","XX000","could not bind IPv6 socket: Address already in use",,"Is another postmaster already running on port 5432? If not, wait a few seconds and retry.",,,,,,"StreamServerPort","pqcomm.c",503, 2022-07-04 22:56:56.372560 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"WARNING","01000","could not create listen socket for ""*""",,,,,,,,"PostmasterMain","postmaster.c",1212, 2022-07-04 22:56:56.372855 CST,,,p41166,th-902977408,,,,0,,,seg-1,,,,,"FATAL","XX000","could not create any TCP/IP sockets",,,,,,,,"PostmasterMain","postmaster.c",1217,1 0xbeec3c postgres errstart (elog.c:557) 2 0xa0df21 postgres PostmasterMain (postmaster.c:1216) 3 0x6b1df1 postgres main (main.c:205) 4 0x7f38c6c7d555 libc.so.6 __libc_start_main + 0xf5 5 0x6bdadc postgres <symbol not found> + 0x6bdadc[gpadmin@mdw pg_log]$5432 端口被占用,解決
[gpadmin@mdw pg_log]$ netstat -ano|grep "5432*" tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN off (0.00/0/0) tcp 0 0 192.168.0.110:5432 192.168.0.113:64808 ESTABLISHED keepalive (2840.20/0/0) tcp6 0 0 :::5432 :::* LISTEN off (0.00/0/0) unix 2 [ ACC ] STREAM LISTENING 59100 /tmp/.s.PGSQL.5432 unix 2 [ ACC ] STREAM LISTENING 59198 /tmp/.s.PGSQL.ic_proxy.5432.22454 unix 3 [ ] STREAM CONNECTED 17543#觀察上述信息/tmp/.s.PGSQL.ic_proxy.5432.22454# 終止掉 [gpadmin@mdw pg_log]$ kill -9 22454 [gpadmin@mdw pg_log]$ netstat -ano|grep "5432*" tcp 0 0 192.168.0.110:5432 192.168.0.113:64808 TIME_WAIT timewait (55.11/0/0) unix 3 [ ] STREAM CONNECTED 17543 [gpadmin@mdw pg_log]$# 啟動(dòng) [gpadmin@mdw pg_log]$ gpstart#報(bào)錯(cuò)如下問題3問題3 :gpstart:mdw:gpadmin-[ERROR]:-gpstart error: Do not have enough valid segments to start the array.
環(huán)境變量錯(cuò)誤
.bashrc中的MASTER_DATA_DIRECTORY值指向的有問題
問題4:WARNING",“58P02”,"could not create log file directory ““gpperfmon/logs””
[gpadmin@mdw ~]$ cd $MASTER_DATA_DIRECTORY [gpadmin@mdw gpseg-1]$ rm -rf $MASTER_DATA_DIRECTORY/gpperfmon# master和standby兩臺(tái)機(jī)器配置文件都修改 [gpadmin@mdw gpseg-1]$ vi pg_hba.conf 注釋掉gpmon相關(guān)參數(shù) [gpadmin@mdw gpseg-1]$ vi postgresql.conf 注釋掉添加的監(jiān)控的四個(gè)參數(shù)[gpadmin@mdw gpseg-1]$ gpstop -u[gpadmin@mdw gpseg-1]$ gpstart # 啟動(dòng)成功# 修改配置 pg_hba.conf postgresql.conf,放開上述修改的gpmon相關(guān)幾個(gè)注釋補(bǔ)充:若初始化不安裝standy,單獨(dú)安裝
gpinitstandby -s smdw總結(jié)
以上是生活随笔為你收集整理的Greenplum6.x重新初始化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab批量改名字0001 0002
- 下一篇: C语言实现家族树的建立与操作