1. 程式人生 > >修改gp叢集主機名稱

修改gp叢集主機名稱

在某些情況下,特別是在前期沒規劃好的情況下,後期執行過程中會遇到需要修改hostname&ip的情況,現狀遇到的情況是需要調整hostname,對於某些已經投產或者的叢集類的環境,修改這些資訊尤為麻煩。
大體步驟:
0. 維護模式開啟資料庫,修改配置表 gp_segment_configuration 的hostname和address欄位為新主機名稱;
1、停庫,關閉維護模式;
2、修改/etc/sysconf/network和/etc/hosts檔案,使用新的主機名稱,重啟主機;
3、開啟資料庫並檢查。

以下是記錄:
[[email protected] ~]$ gpstart -ay
20131225:15:00:27:001873 gpstart:gtlions101:gpadmin-[INFO]:-Starting gpstart with args: -ay
20131225:15:00:27:001873 gpstart:gtlions101:gpadmin-[INFO]:-Gathering information and validating the environment...
20131225:15:00:27:001873 gpstart:gtlions101:gpadmin-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 4.2.5.2 build 1'
20131225:15:00:27:001873 gpstart:gtlions101:gpadmin-[INFO]:-Greenplum Catalog Version: '201109210'
20131225:15:00:27:001873 gpstart:gtlions101:gpadmin-[WARNING]:-postmaster.pid file exists on Master, checking if recovery startup required
20131225:15:00:27:001873 gpstart:gtlions101:gpadmin-[INFO]:-Commencing recovery startup checks
20131225:15:00:27:001873 gpstart:gtlions101:gpadmin-[INFO]:-No socket connection or lock file in /tmp found for port=5432
20131225:15:00:27:001873 gpstart:gtlions101:gpadmin-[INFO]:-No Master instance process, entering recovery startup mode
20131225:15:00:27:001873 gpstart:gtlions101:gpadmin-[INFO]:-Clearing Master instance pid file
20131225:15:00:27:001873 gpstart:gtlions101:gpadmin-[INFO]:-Starting Master instance in admin mode
20131225:15:00:29:001873 gpstart:gtlions101:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20131225:15:00:29:001873 gpstart:gtlions101:gpadmin-[INFO]:-Obtaining Segment details from master...
20131225:15:00:29:001873 gpstart:gtlions101:gpadmin-[INFO]:-Setting new master era
20131225:15:00:29:001873 gpstart:gtlions101:gpadmin-[INFO]:-Commencing forced instance shutdown
20131225:15:00:31:001873 gpstart:gtlions101:gpadmin-[INFO]:-Starting Master instance in admin mode
20131225:15:00:32:001873 gpstart:gtlions101:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20131225:15:00:32:001873 gpstart:gtlions101:gpadmin-[INFO]:-Obtaining Segment details from master...
20131225:15:00:32:001873 gpstart:gtlions101:gpadmin-[INFO]:-Setting new master era
20131225:15:00:32:001873 gpstart:gtlions101:gpadmin-[INFO]:-Master Started...
20131225:15:00:32:001873 gpstart:gtlions101:gpadmin-[INFO]:-Shutting down master
20131225:15:00:34:001873 gpstart:gtlions101:gpadmin-[INFO]:-No standby master configured.  skipping...
20131225:15:00:34:001873 gpstart:gtlions101:gpadmin-[INFO]:-Commencing parallel segment instance startup, please wait...
.....
20131225:15:00:39:001873 gpstart:gtlions101:gpadmin-[INFO]:-Process results...
20131225:15:00:39:001873 gpstart:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:00:39:001873 gpstart:gtlions101:gpadmin-[INFO]:-   Successful segment starts                                            = 4
20131225:15:00:39:001873 gpstart:gtlions101:gpadmin-[INFO]:-   Failed segment starts                                                = 0
20131225:15:00:39:001873 gpstart:gtlions101:gpadmin-[INFO]:-   Skipped segment starts (segments are marked down in configuration)   = 0
20131225:15:00:39:001873 gpstart:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:00:39:001873 gpstart:gtlions101:gpadmin-[INFO]:-
20131225:15:00:39:001873 gpstart:gtlions101:gpadmin-[INFO]:-Successfully started 4 of 4 segment instances
20131225:15:00:39:001873 gpstart:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:00:39:001873 gpstart:gtlions101:gpadmin-[INFO]:-Starting Master instance gtlions101 directory /data/master/gpseg-1
20131225:15:00:40:001873 gpstart:gtlions101:gpadmin-[INFO]:-Command pg_ctl reports Master gtlions101 instance active
20131225:15:00:40:001873 gpstart:gtlions101:gpadmin-[INFO]:-Database successfully started
[
[email protected]
~]$ gpstate
20131225:15:00:51:001992 gpstate:gtlions101:gpadmin-[INFO]:-Starting gpstate with args:
20131225:15:00:51:001992 gpstate:gtlions101:gpadmin-[INFO]:-local Greenplum Version: 'postgres (Greenplum Database) 4.2.5.2 build 1'
20131225:15:00:51:001992 gpstate:gtlions101:gpadmin-[INFO]:-master Greenplum Version: 'PostgreSQL 8.2.15 (Greenplum Database 4.2.5.2 build 1) on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 4.4.2 compiled on May 16 2013 23:35:01'
20131225:15:00:51:001992 gpstate:gtlions101:gpadmin-[INFO]:-Obtaining Segment details from master...
20131225:15:00:51:001992 gpstate:gtlions101:gpadmin-[INFO]:-Gathering data from segments...
..
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-Greenplum instance status summary
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Master instance                                = Active
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Master standby                                 = No master standby configured
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total segment instance count from metadata     = 4
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Primary Segment Status
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total primary segments                         = 4
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total primary segment valid (at master)        = 4
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total primary segment failures (at master)     = 0
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total number of postmaster.pid files missing   = 0
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total number of postmaster.pid files found     = 4
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total number of postmaster.pid PIDs missing    = 0
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total number of postmaster.pid PIDs found      = 4
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total number of /tmp lock files missing        = 0
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total number of /tmp lock files found          = 4
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total number postmaster processes missing      = 0
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Total number postmaster processes found        = 4
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Mirror Segment Status
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-   Mirrors not configured on this array
20131225:15:00:53:001992 gpstate:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
[
[email protected]
~]$ gpstop -M fast
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-Starting gpstop with args: -M fast
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-Gathering information and validating the environment...
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-Obtaining Segment details from master...
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-Greenplum Version: 'postgres (Greenplum Database) 4.2.5.2 build 1'
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:---------------------------------------------
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-Master instance parameters
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:---------------------------------------------
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   Master Greenplum instance process active PID   = 1971
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   Database                                       = template1
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   Master port                                    = 5432
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   Master directory                               = /data/master/gpseg-1
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   Shutdown mode                                  = fast
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   Timeout                                        = 600
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   Shutdown Master standby host                   = Off
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:---------------------------------------------
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-Segment instances that will be shutdown:
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:---------------------------------------------
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   Host         Datadir                Port    Status
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   gtlions102   /data/primary/gpseg0   40000   u
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   gtlions102   /data/primary/gpseg1   40001   u
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   gtlions103   /data/primary/gpseg2   40000   u
20131225:15:04:53:002168 gpstop:gtlions101:gpadmin-[INFO]:-   gtlions103   /data/primary/gpseg3   40001   u

Continue with Greenplum instance shutdown Yy|Nn (default=N):
> y
20131225:15:04:55:002168 gpstop:gtlions101:gpadmin-[INFO]:-There are 0 connections to the database
20131225:15:04:55:002168 gpstop:gtlions101:gpadmin-[INFO]:-Commencing Master instance shutdown with mode='fast'
20131225:15:04:55:002168 gpstop:gtlions101:gpadmin-[INFO]:-Master host=gtlions101
20131225:15:04:55:002168 gpstop:gtlions101:gpadmin-[INFO]:-Detected 0 connections to database
20131225:15:04:55:002168 gpstop:gtlions101:gpadmin-[INFO]:-Using standard WAIT mode of 600 seconds
20131225:15:04:55:002168 gpstop:gtlions101:gpadmin-[INFO]:-Commencing Master instance shutdown with mode=fast
20131225:15:04:55:002168 gpstop:gtlions101:gpadmin-[INFO]:-Master segment instance directory=/data/master/gpseg-1
20131225:15:04:56:002168 gpstop:gtlions101:gpadmin-[INFO]:-No standby master host configured
20131225:15:04:56:002168 gpstop:gtlions101:gpadmin-[INFO]:-Commencing parallel segment instance shutdown, please wait...
...
20131225:15:04:59:002168 gpstop:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:04:59:002168 gpstop:gtlions101:gpadmin-[INFO]:-   Segments stopped successfully      = 4
20131225:15:04:59:002168 gpstop:gtlions101:gpadmin-[INFO]:-   Segments with errors during stop   = 0
20131225:15:04:59:002168 gpstop:gtlions101:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:04:59:002168 gpstop:gtlions101:gpadmin-[INFO]:-Successfully shutdown 4 of 4 segment instances
20131225:15:04:59:002168 gpstop:gtlions101:gpadmin-[INFO]:-Database successfully shutdown with no errors reported
[
[email protected]
~]$ gpstart -m
20131225:15:05:06:002190 gpstart:gtlions101:gpadmin-[INFO]:-Starting gpstart with args: -m
20131225:15:05:06:002190 gpstart:gtlions101:gpadmin-[INFO]:-Gathering information and validating the environment...
20131225:15:05:06:002190 gpstart:gtlions101:gpadmin-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 4.2.5.2 build 1'
20131225:15:05:06:002190 gpstart:gtlions101:gpadmin-[INFO]:-Greenplum Catalog Version: '201109210'
20131225:15:05:06:002190 gpstart:gtlions101:gpadmin-[INFO]:-Master-only start requested in configuration without a standby master.

Continue with master-only startup Yy|Nn (default=N):
> y
20131225:15:05:07:002190 gpstart:gtlions101:gpadmin-[INFO]:-Starting Master instance in admin mode
20131225:15:05:08:002190 gpstart:gtlions101:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20131225:15:05:08:002190 gpstart:gtlions101:gpadmin-[INFO]:-Obtaining Segment details from master...
20131225:15:05:08:002190 gpstart:gtlions101:gpadmin-[INFO]:-Setting new master era
20131225:15:05:08:002190 gpstart:gtlions101:gpadmin-[INFO]:-Master Started...
[[email protected] ~]$ cd $MASTER_DATA_DIRECTORY
[[email protected] gpseg-1]$ vi postgresql.conf
# -----------------------------
# PostgreSQL configuration file
# -----------------------------
#
# This file consists of lines of the form:
#
#   name = value
#
# (The "=" is optional.)  Whitespace may be used.  Comments are introduced with
# "#" anywhere on a line.  The complete list of parameter names and allowed
# values can be found in the PostgreSQL documentation.
#
# The commented-out settings shown in this file represent the default values.
# Re-commenting a setting is NOT sufficient to revert it to the default value;
# you need to reload the server.
#
# This file is read on server startup and when the server receives a SIGHUP
# signal.  If you edit the file on a running system, you have to SIGHUP the
# server for the changes to take effect, or use "pg_ctl reload".  Some
# parameters, which are marked below, require a server shutdown and restart to
# take effect.
#
# Any parameter can also be given as a command-line option to the server, e.g.,
# "postgres -c log_connections=on".  Some parameters can be changed at run time
# with the "SET" SQL command.
#
# Memory units:  kB = kilobytes        Time units:  ms  = milliseconds
#                MB = megabytes                     s   = seconds
#                GB = gigabytes                     min = minutes
#                                                   h   = hours
#                                                   d   = days


#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -

                                        # (change requires restart)

                                        # each segment has its own port number.
# note: Port numbers for the Greenplum system must also be changed in the
# gp_configuration catalog. See the Greenplum Database Administrator Guide
# for instructions!
# - Previous PostgreSQL Versions -

#add_missing_from = off
#array_nulls = on
#backslash_quote = safe_encoding        # on, off, or safe_encoding
#escape_string_warning = on
#regex_flavor = advanced                # advanced, extended, or basic
#standard_conforming_strings = off


# - Other Platforms and Clients -

#transform_null_equals = off


#---------------------------------------------------------------------------
# GREENPLUM ARRAY CONFIGURATION
#---------------------------------------------------------------------------

#---------------------------------------------------------------------------
# GREENPLUM ARRAY TUNING
#---------------------------------------------------------------------------

# - Interconnect -

#gp_max_packet_size = 8192
gp_interconnect_type=udpifc

# - Worker Process Creation -

gp_connections_per_thread = 64
gp_segment_connect_timeout = 600s
#gp_enable_delete_as_truncate = off

# - Resource limits -
gp_vmem_protect_limit = 8192  #Virtual memory limit (in MB).
#gp_vmem_idle_resource_timeout = 18000 # idle-time before gang-release, in milliseconds (zero disables release).

#------------------------------------------------------------------------------
# CUSTOMIZED OPTIONS
#------------------------------------------------------------------------------

#custom_variable_classes = ''                   # list of custom variable class names
gp_backup_directIO = off                                # enable\disable dump with direct IO
gp_backup_directIO_read_chunk_mb = 20   # Size of read Chunk buffer in directIO dump (in MB)

gp_crash_handler_async = on
#Greenplum specific configuration parameters for Master instance database
#------------------------------------------------------------------------
log_statement=all
checkpoint_segments=8
checkpoint_segments=8


"postgresql.conf" 524L, 19361C 宸插啟鍏?                                                                                                                            
[[email protected] gpseg-1]$ gpstart -m
20131225:15:38:17:002484 gpstart:gtlions101:gpadmin-[INFO]:-Starting gpstart with args: -m
20131225:15:38:17:002484 gpstart:gtlions101:gpadmin-[INFO]:-Gathering information and validating the environment...
20131225:15:38:17:002484 gpstart:gtlions101:gpadmin-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 4.2.5.2 build 1'
20131225:15:38:17:002484 gpstart:gtlions101:gpadmin-[INFO]:-Greenplum Catalog Version: '201109210'
20131225:15:38:17:002484 gpstart:gtlions101:gpadmin-[INFO]:-Master-only start requested in configuration without a standby master.

Continue with master-only startup Yy|Nn (default=N):
> y
20131225:15:38:19:002484 gpstart:gtlions101:gpadmin-[INFO]:-Starting Master instance in admin mode
20131225:15:38:20:002484 gpstart:gtlions101:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20131225:15:38:20:002484 gpstart:gtlions101:gpadmin-[INFO]:-Obtaining Segment details from master...
20131225:15:38:20:002484 gpstart:gtlions101:gpadmin-[INFO]:-Setting new master era
20131225:15:38:20:002484 gpstart:gtlions101:gpadmin-[INFO]:-Master Started...
[[email protected] gpseg-1]$ PGOPTIONS='-c gp_session_role=utility' psql -U gpadmin postgres
psql (8.2.15)
Type "help" for help.

postgres=# update gp_segment_configuration set hostname='gtlions103-1' where address='gtlions103';
UPDATE 2
postgres=# update gp_segment_configuration set hostname='gtlions101-1' where address='gtlions101';
UPDATE 1
postgres=# update gp_segment_configuration set hostname='gtlions102-1' where address='gtlions102';
UPDATE 2
postgres=# select * from gp_segment_configuration;
 dbid | content | role | preferred_role | mode | status | port  |   hostname   |  address   | replication_port | san_mounts
------+---------+------+----------------+------+--------+-------+--------------+------------+------------------+------------
    4 |       2 | p    | p              | s    | u      | 40000 | gtlions103-1 | gtlions103 |                  |
    5 |       3 | p    | p              | s    | u      | 40001 | gtlions103-1 | gtlions103 |                  |
    1 |      -1 | p    | p              | s    | u      |  5432 | gtlions101-1 | gtlions101 |                  |
    2 |       0 | p    | p              | s    | u      | 40000 | gtlions102-1 | gtlions102 |                  |
    3 |       1 | p    | p              | s    | u      | 40001 | gtlions102-1 | gtlions102 |                  |
(5 rows)

postgres=# update gp_segment_configuration set address=hostname;
UPDATE 5
postgres=# select * from gp_segment_configuration;
 dbid | content | role | preferred_role | mode | status | port  |   hostname   |   address    | replication_port | san_mounts
------+---------+------+----------------+------+--------+-------+--------------+--------------+------------------+------------
    4 |       2 | p    | p              | s    | u      | 40000 | gtlions103-1 | gtlions103-1 |                  |
    5 |       3 | p    | p              | s    | u      | 40001 | gtlions103-1 | gtlions103-1 |                  |
    1 |      -1 | p    | p              | s    | u      |  5432 | gtlions101-1 | gtlions101-1 |                  |
    2 |       0 | p    | p              | s    | u      | 40000 | gtlions102-1 | gtlions102-1 |                  |
    3 |       1 | p    | p              | s    | u      | 40001 | gtlions102-1 | gtlions102-1 |                  |
(5 rows)

postgres=# \q
[[email protected] gpseg-1]$ gpstop -m
20131225:15:39:15:002513 gpstop:gtlions101:gpadmin-[INFO]:-Starting gpstop with args: -m
20131225:15:39:15:002513 gpstop:gtlions101:gpadmin-[INFO]:-Gathering information and validating the environment...
20131225:15:39:15:002513 gpstop:gtlions101:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20131225:15:39:15:002513 gpstop:gtlions101:gpadmin-[INFO]:-Obtaining Segment details from master...
20131225:15:39:15:002513 gpstop:gtlions101:gpadmin-[INFO]:-Greenplum Version: 'postgres (Greenplum Database) 4.2.5.2 build 1'
20131225:15:39:15:002513 gpstop:gtlions101:gpadmin-[INFO]:-There are 0 connections to the database
20131225:15:39:15:002513 gpstop:gtlions101:gpadmin-[INFO]:-Commencing Master instance shutdown with mode='smart'
20131225:15:39:15:002513 gpstop:gtlions101:gpadmin-[INFO]:-Master host=gtlions101-1
20131225:15:39:15:002513 gpstop:gtlions101:gpadmin-[INFO]:-Commencing Master instance shutdown with mode=smart
20131225:15:39:15:002513 gpstop:gtlions101:gpadmin-[INFO]:-Master segment instance directory=/data/master/gpseg-1
                                                                                                                           
[[email protected] ~]$ gpssh-exkeys -f gp/hostfile_exkeys
[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] authorize current user on remote hosts
  ... send to gtlions102-1
  ... send to gtlions103-1

[STEP 4 of 5] determine common authentication file content

[STEP 5 of 5] copy authentication files to all remote hosts
  ... finished key exchange with gtlions102-1
  ... finished key exchange with gtlions103-1

[INFO] completed successfully
[[email protected] ~]$ gpstart
20131225:15:45:30:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Starting gpstart with args:
20131225:15:45:30:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Gathering information and validating the environment...
20131225:15:45:30:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 4.2.5.2 build 1'
20131225:15:45:31:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Greenplum Catalog Version: '201109210'
20131225:15:45:31:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Starting Master instance in admin mode
20131225:15:45:32:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Obtaining Greenplum Master catalog information
20131225:15:45:32:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Obtaining Segment details from master...
20131225:15:45:32:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Setting new master era
20131225:15:45:32:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Master Started...
20131225:15:45:32:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Shutting down master
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:---------------------------
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Master instance parameters
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:---------------------------
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Database                 = template1
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Master Port              = 5432
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Master directory         = /data/master/gpseg-1
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Timeout                  = 600 seconds
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Master standby           = Off
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:---------------------------------------
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Segment instances that will be started
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:---------------------------------------
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-   Host           Datadir                Port
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-   gtlions102-1   /data/primary/gpseg0   40000
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-   gtlions102-1   /data/primary/gpseg1   40001
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-   gtlions103-1   /data/primary/gpseg2   40000
20131225:15:45:33:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-   gtlions103-1   /data/primary/gpseg3   40001

Continue with Greenplum instance startup Yy|Nn (default=N):
> y
20131225:15:45:36:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-No standby master configured.  skipping...
20131225:15:45:36:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Commencing parallel segment instance startup, please wait...
....
20131225:15:45:40:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Process results...
20131225:15:45:40:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:45:40:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-   Successful segment starts                                            = 4
20131225:15:45:40:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-   Failed segment starts                                                = 0
20131225:15:45:40:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-   Skipped segment starts (segments are marked down in configuration)   = 0
20131225:15:45:40:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:45:40:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-
20131225:15:45:40:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Successfully started 4 of 4 segment instances
20131225:15:45:40:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:45:40:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Starting Master instance gtlions101-1 directory /data/master/gpseg-1
20131225:15:45:41:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Command pg_ctl reports Master gtlions101-1 instance active
20131225:15:45:41:001758 gpstart:gtlions101-1:gpadmin-[INFO]:-Database successfully started
[[email protected] ~]$ gpstate
20131225:15:45:46:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-Starting gpstate with args:
20131225:15:45:46:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-local Greenplum Version: 'postgres (Greenplum Database) 4.2.5.2 build 1'
20131225:15:45:46:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-master Greenplum Version: 'PostgreSQL 8.2.15 (Greenplum Database 4.2.5.2 build 1) on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 4.4.2 compiled on May 16 2013 23:35:01'
20131225:15:45:46:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-Obtaining Segment details from master...
20131225:15:45:46:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-Gathering data from segments...
..
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-Greenplum instance status summary
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Master instance                                = Active
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Master standby                                 = No master standby configured
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total segment instance count from metadata     = 4
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Primary Segment Status
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total primary segments                         = 4
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total primary segment valid (at master)        = 4
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total primary segment failures (at master)     = 0
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total number of postmaster.pid files missing   = 0
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total number of postmaster.pid files found     = 4
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total number of postmaster.pid PIDs missing    = 0
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total number of postmaster.pid PIDs found      = 4
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total number of /tmp lock files missing        = 0
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total number of /tmp lock files found          = 4
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total number postmaster processes missing      = 0
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Total number postmaster processes found        = 4
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Mirror Segment Status
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-----------------------------------------------------
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-   Mirrors not configured on this array
20131225:15:45:48:001852 gpstate:gtlions101-1:gpadmin-[INFO]:-----------------------------------------------------
[[email protected] ~]$ psql -l
                  List of databases
   Name    |  Owner  | Encoding |  Access privileges  
-----------+---------+----------+---------------------
 postgres  | gpadmin | UTF8     |
 template0 | gpadmin | UTF8     | =c/gpadmin          
                                : gpadmin=CTc/gpadmin
 template1 | gpadmin | UTF8     | =c/gpadmin          
                                : gpadmin=CTc/gpadmin
(3 rows)

[[email protected] ~]$ psql postgres
psql (8.2.15)
Type "help" for help.

postgres=# select * from gp_segment_configuration;
 dbid | content | role | preferred_role | mode | status | port  |   hostname   |   address    | replication_port | san_mounts
------+---------+------+----------------+------+--------+-------+--------------+--------------+------------------+------------
    4 |       2 | p    | p              | s    | u      | 40000 | gtlions103-1 | gtlions103-1 |                  |
    5 |       3 | p    | p              | s    | u      | 40001 | gtlions103-1 | gtlions103-1 |                  |
    1 |      -1 | p    | p              | s    | u      |  5432 | gtlions101-1 | gtlions101-1 |                  |
    2 |       0 | p    | p              | s    | u      | 40000 | gtlions102-1 | gtlions102-1 |                  |
    3 |       1 | p    | p              | s    | u      | 40001 | gtlions102-1 | gtlions102-1 |                  |
(5 rows)

postgres=# \q
-EOF-

相關推薦

修改gp叢集主機名稱

在某些情況下,特別是在前期沒規劃好的情況下,後期執行過程中會遇到需要修改hostname&ip的情況,現狀遇到的情況是需要調整hostname,對於某些已經投產或者的叢集類的環境,修改這些資訊尤為麻煩。 大體步驟: 0. 維護模式開啟資料庫,修改配置表 gp_seg

Red Hat Enterpriser Server 修改主機名稱

sysconf reboot 名稱 family 內容 fig microsoft 命令 ros 1 修改network配置文件 vi /etc/sysconfig/network 將配置文件中的HOSTNAME的內容改成需要修改的主機名 2 修改hosts配置文件 v

Linux—修改主機名稱

1.前提:root(根使用者登入)狀態 2.輸入hostname命令檢視當前系統名稱 3.修改network檔案,輸入如下命令:vim /etc/sysconfig/network,然後將HOS

Cloudera-Manager修改叢集主機的IP

1、業務需求說明:由於公司網路進行了整改,隨之而來的就是對應的ip網段發生了變化,其中我的hadoop的叢集各主機的ip也相應的發生了改變,因此需要對各主機進行修改ip。2、具體操作:  首先停止cdh各元件的服務,修改各主機的ip。修改完後,本以為完事兒了,啟動Cloude

CentOS7修改主機名稱(hostname)總是不成功的原因及解決辦法

最近研究一個東西,參考別人的文章搭建一套大資料環境。文章寫的非常詳細也非常好,跟著文章一步步進行實踐,基本都沒有問題,但是到了最後一步進行試驗時,CentOS7總是報錯:INFO metrics.MetricsUtil:Unable to obtain hostName ja

Linux之大資料技術(十):修改主機名稱

大資料技術之修改主機名稱 5.3.2 修改主機名稱 1)修改linux的主機對映檔案(hosts檔案) (1)進入Linux系統檢視本機的主機名。通過hostname命令檢視 [[email protected] 桌面]# hostname hadoo

Centos 7.4 永久修改主機名稱

本文介紹的方法是永久修改主機名稱!!!!1.修改/etc/hostname檔案內容:$ sudo vim /etc/hostname將裡面的內容修改為新的主機名稱;2. 修改/etc/hosts檔案:$ sudo vim /etc/hosts將127.0.0.1這一行的內容修

Centos克隆後修改主機名稱和網路IP

Centos克隆主機後,主機的名稱和網路規則與上臺機器一致,這時候會出現問題。 先進行主機名稱的更改。 ①   執行vim  /etc/sysconfig/network; ②   然後對ho

修改mysql允許主機訪問的權限

程序 sql where cal pda 允許 訪問權限 個人 select 開啟mysql的遠程訪問權限默認mysql的用戶是沒有遠程訪問的權限的,因此當程序跟數據庫不在同一臺服務器上時,我們需要開啟mysql的遠程訪問權限。主流的有兩種方法,改表法和授權法。相對而言,改

QT獲取主機名稱

gpo 主機名稱 localhost col str div info log 主機名 //獲取主機名 QString localHost = QHostInfo::localHostName(); QT獲取主機名稱

修改采樣線名稱

nbsp ttext typeof ldoc info mit ble tor post 問題來源: 在Autodesk論壇中,一位朋友提出了這樣一個問題:要把路線曲線點、超高點等特征信息在橫斷面圖標題中顯示出來,註意是橫斷面圖。 解決方法: 如果直接解決這個問題,貌似不可

Solaris - 修改IP和主機

oot ghost fault route 修改 修改ip sts mas ola 修改solarishostname只需修改以下三個位置 1. Vi /etc/hosts, 添加 "ip yourhostname" 2. vi /etc/nodename, 寫入you

如何修改應用程式的名稱

app——>res——>values——>strings.xml   strings.xml <resources> <string name="app_name">專案管理</string> &l

Eclipse修改Web專案的名稱

1:修改該專案目錄下:.project檔案       <projectDescription><name>SpringMVC-Annotation</name><comment>&l

linux操作遠端檔案拷貝、遠端免密登陸、修改虛擬機器主機名(課堂學習筆記)

總體目錄   一、檔案拷貝 二、遠端檔案拷貝 三、遠端登入 四、實現SSH遠端免密登入 五、嘗試遠端無密拷貝單個檔案 六、免密拷貝目錄裡的多個檔案 七、修改主機名 一、檔案拷貝 在192.168.225.100虛擬機器上,在home目錄裡建立

CentOS7修改網絡卡名稱eth0

CentOS7修改網絡卡名稱eth0 我在VMWare workstation裡面安裝的centos7虛擬機器設定了2張網絡卡,網絡卡名稱預設為eno16777736、eno33554984: [[email protected] ~]# ip a 1:

大資料之(2)修改Hadoop叢集日誌目錄,資料存放目錄

Hadoop有時會有unhealthy Node不健康的非Active節點存產生,具體錯誤內容如下。 一、錯誤內容 -== log-dirs usable space is below configured utilization percentage/no more usabl

【Mybatis】Mybatis generator自動生成外掛如何修改Mapper.xml 的名稱空間namespace

這也是在擴充套件 Mybatis generator 的時候遇到的問題,記錄一下; 在上一篇文章 如何繼承Mybatis中的Mapper.xml檔案很重要的一點就是要讓兩個Mapper.xml檔案的名稱空間相同,這樣才能夠實現繼承; 那麼既然是自動生成外掛,在生成原始 Mapper.x

MHA-Atlas-MySQL高可用叢集主機名對映

    主機名對映   [[email protected] ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdoma

UltraEdit 去除、新增、修改 右鍵選單名稱

UltraEdit 號稱世界上最好的文字編輯工具 官網: https://www.ultraedit.com/   我的軟體版本號: UltraEdit 專業文字/十六進位制編輯器 CS (x64) 版本 24.00.0.53   依次點選 高階