greenplum(一)
商業(yè)型greenplum貌似最近很火,小小的研究了一下
一:環(huán)境搭建
我使用的是單節(jié)點,用作測試,后續(xù)會有master主備模式,多臺seg節(jié)點。
?
安裝用戶:smp 安裝路徑:/home/smp/gp/ 數(shù)據(jù)目錄:/home/smp/data/d1 Master目錄:/home/smp/data/master 所有節(jié)點ip list文件:/home/smp/gp/all_hosts Agent節(jié)點文件:/home/smp/gp/seg_hosts 配置文件:/home/smp/gpinitsystem_config cp $GPHOME/docs/cli_help/gpconfigs/gpinitsystem_config /home/smp/gpinitsystem_configchmod 644 /home/smp/gpinitsystem_config對配置文件 /home/smp/gpinitsystem_config進行相應(yīng)的修改1.?編輯:?/etc/hosts
???加入所有節(jié)點ip地址,并加入??’127.0.0.1??localhost’
2.修改內(nèi)核文件/etc/sysctl.conf,追加入以下內(nèi)容:
net.ipv4.ip_forward = 0 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 1 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.sem = 250 64000 100 512 kernel.shmmax = 500000000 kernel.shmmni = 4096 kernel.shmall = 4000000000 kernel.sem = 250 64000 100 512 net.ipv4.tcp_tw_recycle=1 net.ipv4.tcp_max_syn_backlog=4096 net.core.netdev_max_backlog=10000 vm.overcommit_memory=2
3.修改最大線程數(shù)和最大打開文件數(shù),修改文件:/etc/security/limits.conf
?
smp soft nproc 261072 smp hard nproc 131072 smp soft nofile 65536 smp hard nofile 125536
?
1.安裝
?[smp@rh1?gp]$Chmod?755?greenplum-db-4.2.2.0-build-6-RHEL5-x86_64.bin
?[smp@rh1?gp]$./greenplum-db-4.2.2.0-build-6-RHEL5-x86_64.bin
CLCK WRP Rev 20090813I HAVE READ AND AGREE TO THE TERMS OF THE ABOVE GREENPLUM SOFTWARE LICENSE AGREEMENT.******************************************************************************** Do you accept the Greenplum Database license agreement? [yes|no] ********************************************************************************yes******************************************************************************** Provide the installation path for Greenplum Database or press ENTER to accept the default installation path: /usr/local/greenplum-db-4.2.2.0 ********************************************************************************/home/smp/gp******************************************************************************** Install Greenplum Database into </home/smp/gp>? [yes|no] ********************************************************************************yes******************************************************************************** /home/smp/gp does not exist. Create /home/smp/gp ? [yes|no] (Selecting no will exit the installer) ********************************************************************************yes******************************************************************************** [Optional] Provide the path to a previous installation of Greenplum Database, or press ENTER to skip this step. e.g. /usr/local/greenplum-db-4.1.1.3This installation step will migrate any Greenplum Database extensions from the provided path to the version currently being installed. This step is optional and can be run later with: gppkg --migrate <path_to_old_gphome> /home/smp/gp ********************************************************************************Extracting product to /home/smp/gpSkipping migration of Greenplum Database extensions...******************************************************************************** Installation complete. Greenplum Database is installed in /home/smp/gpGreenplum Database documentation is available for download at http://powerlink.emc.com. ********************************************************************************
2.環(huán)境變量
[smp@rh1?gp]$?cat?~/.bashrc
# .bashrc# Source global definitionsif [ -f /etc/bashrc ]; then. /etc/bashrcfi# User specific aliases and functions. /home/smp/gp/greenplum_path.sh
3.免密碼
?
[smp@rh1?gp]$?gpssh-exkeys??-f?all_hosts
[STEP 1 of 5] create local ID and authorize on local host... /home/smp/.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 172.16.40.71[STEP 4 of 5] determine common authentication file content[STEP 5 of 5] copy authentication files to all remote hosts... finished key exchange with 172.16.40.71[INFO] completed successfully
4.時間同步
[smp@rh1?gp]$?gpssh?-f?seg_hosts?-v?date
[Reset ...] [INFO] login 172.16.40.71 [172.16.40.71] Thu Mar 7 00:18:38 PST 2013 [INFO] completed successfully[Cleanup...]
5.驗證磁盤I/O和內(nèi)存帶寬
[smp@rh1?gp]$?gpcheckperf?-f?all_hosts?-r?ds?-D?-d?/home/smp/data/d1/
/home/smp/greenplum-db/./bin/gpcheckperf?-f?all_hosts?-r?ds?-D?-d?/home/smp/data/d1/
?
-------------------- -- DISK WRITE TEST ---------------------------------------- -- DISK READ TEST ---------------------------------------- -- STREAM TEST --------------------==================== == RESULT ====================disk write avg time (sec): 42.03disk write tot bytes: 2083749888disk write tot bandwidth (MB/s): 47.28disk write min bandwidth (MB/s): 47.28 [172.16.40.71]disk write max bandwidth (MB/s): 47.28 [172.16.40.71]-- per host bandwidth --disk write bandwidth (MB/s): 47.28 [172.16.40.71]disk read avg time (sec): 23.85disk read tot bytes: 2083749888disk read tot bandwidth (MB/s): 83.32disk read min bandwidth (MB/s): 83.32 [172.16.40.71]disk read max bandwidth (MB/s): 83.32 [172.16.40.71]-- per host bandwidth --disk read bandwidth (MB/s): 83.32 [172.16.40.71]stream tot bandwidth (MB/s): 10419.82stream min bandwidth (MB/s): 10419.82 [172.16.40.71]stream max bandwidth (MB/s): 10419.82 [172.16.40.71]-- per host bandwidth --stream bandwidth (MB/s): 10419.82 [172.16.40.71]
6.啟動服務(wù)
[smp@rh1?~]$?gpinitsystem?-c?gpinitsystem_config
20130307:01:54:25:002104 gpinitsystem:rh1:smp-[INFO]:-Checking configuration parameters, please wait... 20130307:01:54:25:002104 gpinitsystem:rh1:smp-[INFO]:-Reading Greenplum configuration file gpinitsystem_config 20130307:01:54:25:002104 gpinitsystem:rh1:smp-[INFO]:-Locale has not been set in gpinitsystem_config, will set to default value 20130307:01:54:26:002104 gpinitsystem:rh1:smp-[INFO]:-Locale set to en_US.utf8 20130307:01:54:26:gpinitsystem:rh1:smp-[FATAL]:-Master host data directory /home/smp/data/master/gpseg-1 already exists Script Exiting! [smp@rh1 ~]$ rm -rf /home/smp/data/master/gpseg-1 [smp@rh1 ~]$ gpinitsystem -c gpinitsystem_config 20130307:01:54:39:003011 gpinitsystem:rh1:smp-[INFO]:-Checking configuration parameters, please wait... 20130307:01:54:40:003011 gpinitsystem:rh1:smp-[INFO]:-Reading Greenplum configuration file gpinitsystem_config 20130307:01:54:40:003011 gpinitsystem:rh1:smp-[INFO]:-Locale has not been set in gpinitsystem_config, will set to default value 20130307:01:54:40:003011 gpinitsystem:rh1:smp-[INFO]:-Locale set to en_US.utf8 20130307:01:54:40:003011 gpinitsystem:rh1:smp-[INFO]:-MASTER_MAX_CONNECT not set, will set to default value 250 20130307:01:54:40:003011 gpinitsystem:rh1:smp-[INFO]:-Detected a single host GPDB array build, reducing value of BATCH_DEFAULT from 60 to 4 20130307:01:54:40:003011 gpinitsystem:rh1:smp-[INFO]:-Checking configuration parameters, Completed 20130307:01:54:40:003011 gpinitsystem:rh1:smp-[INFO]:-Commencing multi-home checks, please wait... . 20130307:01:54:40:003011 gpinitsystem:rh1:smp-[INFO]:-Configuring build for standard array 20130307:01:54:41:003011 gpinitsystem:rh1:smp-[INFO]:-Commencing multi-home checks, Completed 20130307:01:54:41:003011 gpinitsystem:rh1:smp-[INFO]:-Building primary segment instance array, please wait... . 20130307:01:54:41:003011 gpinitsystem:rh1:smp-[INFO]:-Checking Master host 20130307:01:54:41:003011 gpinitsystem:rh1:smp-[INFO]:-Checking new segment hosts, please wait... .20130307:01:54:42:gpinitsystem:rh1:smp-[FATAL]:-Instance directory /home/smp/data/d1/gpseg0 exists on segment instance 172.16.40.71 Script Exiting! [smp@rh1 ~]$ rm -rf /home/smp/data/d1/gpseg0 [smp@rh1 ~]$ gpinitsystem -c gpinitsystem_config 20130307:01:54:54:005468 gpinitsystem:rh1:smp-[INFO]:-Checking configuration parameters, please wait... 20130307:01:54:54:005468 gpinitsystem:rh1:smp-[INFO]:-Reading Greenplum configuration file gpinitsystem_config 20130307:01:54:54:005468 gpinitsystem:rh1:smp-[INFO]:-Locale has not been set in gpinitsystem_config, will set to default value 20130307:01:54:55:005468 gpinitsystem:rh1:smp-[INFO]:-Locale set to en_US.utf8 20130307:01:54:55:005468 gpinitsystem:rh1:smp-[INFO]:-MASTER_MAX_CONNECT not set, will set to default value 250 20130307:01:54:55:005468 gpinitsystem:rh1:smp-[INFO]:-Detected a single host GPDB array build, reducing value of BATCH_DEFAULT from 60 to 4 20130307:01:54:55:005468 gpinitsystem:rh1:smp-[INFO]:-Checking configuration parameters, Completed 20130307:01:54:55:005468 gpinitsystem:rh1:smp-[INFO]:-Commencing multi-home checks, please wait... . 20130307:01:54:55:005468 gpinitsystem:rh1:smp-[INFO]:-Configuring build for standard array 20130307:01:54:55:005468 gpinitsystem:rh1:smp-[INFO]:-Commencing multi-home checks, Completed 20130307:01:54:55:005468 gpinitsystem:rh1:smp-[INFO]:-Building primary segment instance array, please wait... . 20130307:01:54:56:005468 gpinitsystem:rh1:smp-[INFO]:-Checking Master host 20130307:01:54:56:005468 gpinitsystem:rh1:smp-[INFO]:-Checking new segment hosts, please wait... . 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Checking new segment hosts, Completed 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Greenplum Database Creation Parameters 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:--------------------------------------- 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master Configuration 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:--------------------------------------- 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master instance name = EMC Greenplum DW 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master hostname = rh1 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master port = 5432 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master instance dir = /home/smp/data/master/gpseg-1 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master LOCALE = en_US.utf8 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Greenplum segment prefix = gpseg 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master Database = testdatabase 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master connections = 250 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master buffers = 128000kB 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Segment connections = 750 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Segment buffers = 128000kB 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Checkpoint segments = 8 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Encoding = UNICODE 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Postgres param file = Off 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Initdb to be used = /home/smp/greenplum-db/./bin/initdb 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-GP_LIBRARY_PATH is = /home/smp/greenplum-db/./lib 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Ulimit check = Passed 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Array host connect type = Single hostname per node 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master IP address [1] = ::1 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master IP address [2] = 172.16.40.71 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Master IP address [3] = fe80::20c:29ff:fe2a:45a1 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Standby Master = Not Configured 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Primary segment # = 1 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Total Database segments = 1 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Trusted shell = ssh 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Number segment hosts = 1 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Mirroring config = OFF 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:---------------------------------------- 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:-Greenplum Primary Segment Configuration 20130307:01:54:57:005468 gpinitsystem:rh1:smp-[INFO]:---------------------------------------- 20130307:01:54:58:005468 gpinitsystem:rh1:smp-[INFO]:-172.16.40.71 /home/smp/data/d1/gpseg0 40000 2 0 Continue with Greenplum creation Yy/Nn> y 20130307:01:55:00:005468 gpinitsystem:rh1:smp-[INFO]:-Building the Master instance database, please wait... 20130307:01:55:18:005468 gpinitsystem:rh1:smp-[INFO]:-Starting the Master in admin mode 20130307:01:55:33:005468 gpinitsystem:rh1:smp-[INFO]:-Commencing parallel build of primary segment instances 20130307:01:55:33:005468 gpinitsystem:rh1:smp-[INFO]:-Spawning parallel processes batch [1], please wait... . 20130307:01:55:34:005468 gpinitsystem:rh1:smp-[INFO]:-Waiting for parallel processes batch [1], please wait... .................... 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:------------------------------------------------ 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:-Parallel process exit status 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:------------------------------------------------ 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:-Total processes marked as completed = 1 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:-Total processes marked as killed = 0 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:-Total processes marked as failed = 0 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:------------------------------------------------ 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:-Deleting distributed backout files 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:-Removing back out file 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:-No errors generated from parallel processes 20130307:01:55:54:005468 gpinitsystem:rh1:smp-[INFO]:-Restarting the Greenplum instance in production mode 20130307:01:55:54:013829 gpstop:rh1:smp-[INFO]:-Starting gpstop with args: -a -i -m -d /home/smp/data/master/gpseg-1 20130307:01:55:54:013829 gpstop:rh1:smp-[INFO]:-Gathering information and validating the environment... 20130307:01:55:54:013829 gpstop:rh1:smp-[INFO]:-Obtaining Greenplum Master catalog information 20130307:01:55:54:013829 gpstop:rh1:smp-[INFO]:-Obtaining Segment details from master... 20130307:01:55:54:013829 gpstop:rh1:smp-[INFO]:-Greenplum Version: 'postgres (Greenplum Database) 4.2.2.0 build 6' 20130307:01:55:54:013829 gpstop:rh1:smp-[INFO]:-There are 0 connections to the database 20130307:01:55:54:013829 gpstop:rh1:smp-[INFO]:-Commencing Master instance shutdown with mode='immediate' 20130307:01:55:54:013829 gpstop:rh1:smp-[INFO]:-Master host=rh1 20130307:01:55:54:013829 gpstop:rh1:smp-[INFO]:-Commencing Master instance shutdown with mode=immediate 20130307:01:55:54:013829 gpstop:rh1:smp-[INFO]:-Master segment instance directory=/home/smp/data/master/gpseg-1 20130307:01:55:55:013912 gpstart:rh1:smp-[INFO]:-Starting gpstart with args: -a -d /home/smp/data/master/gpseg-1 20130307:01:55:55:013912 gpstart:rh1:smp-[INFO]:-Gathering information and validating the environment... 20130307:01:55:55:013912 gpstart:rh1:smp-[INFO]:-Greenplum Binary Version: 'postgres (Greenplum Database) 4.2.2.0 build 6' 20130307:01:55:55:013912 gpstart:rh1:smp-[INFO]:-Greenplum Catalog Version: '201109210' 20130307:01:55:55:013912 gpstart:rh1:smp-[INFO]:-Starting Master instance in admin mode 20130307:01:55:56:013912 gpstart:rh1:smp-[INFO]:-Obtaining Greenplum Master catalog information 20130307:01:55:56:013912 gpstart:rh1:smp-[INFO]:-Obtaining Segment details from master... 20130307:01:55:56:013912 gpstart:rh1:smp-[INFO]:-Setting new master era 20130307:01:55:56:013912 gpstart:rh1:smp-[INFO]:-Master Started... 20130307:01:55:56:013912 gpstart:rh1:smp-[INFO]:-Checking for filespace consistency 20130307:01:55:56:013912 gpstart:rh1:smp-[INFO]:-Obtaining current filespace entries used by TRANSACTION_FILES 20130307:01:55:56:013912 gpstart:rh1:smp-[INFO]:-TRANSACTION_FILES OIDs are consistent for pg_system filespace 20130307:01:55:56:013912 gpstart:rh1:smp-[INFO]:-TRANSACTION_FILES entries are consistent for pg_system filespace 20130307:01:55:56:013912 gpstart:rh1:smp-[INFO]:-Checking for filespace consistency 20130307:01:55:56:013912 gpstart:rh1:smp-[INFO]:-Obtaining current filespace entries used by TEMPORARY_FILES 20130307:01:55:57:013912 gpstart:rh1:smp-[INFO]:-TEMPORARY_FILES OIDs are consistent for pg_system filespace 20130307:01:55:57:013912 gpstart:rh1:smp-[INFO]:-TEMPORARY_FILES entries are consistent for pg_system filespace 20130307:01:55:57:013912 gpstart:rh1:smp-[INFO]:-Shutting down master 20130307:01:55:58:013912 gpstart:rh1:smp-[INFO]:-No standby master configured. skipping... 20130307:01:55:58:013912 gpstart:rh1:smp-[INFO]:-Commencing parallel segment instance startup, please wait... .. 20130307:01:56:00:013912 gpstart:rh1:smp-[INFO]:-Process results... 20130307:01:56:00:013912 gpstart:rh1:smp-[INFO]:----------------------------------------------------- 20130307:01:56:00:013912 gpstart:rh1:smp-[INFO]:- Successful segment starts = 1 20130307:01:56:00:013912 gpstart:rh1:smp-[INFO]:- Failed segment starts = 0 20130307:01:56:00:013912 gpstart:rh1:smp-[INFO]:- Skipped segment starts (segments are marked down in configuration) = 0 20130307:01:56:00:013912 gpstart:rh1:smp-[INFO]:----------------------------------------------------- 20130307:01:56:00:013912 gpstart:rh1:smp-[INFO]:- 20130307:01:56:00:013912 gpstart:rh1:smp-[INFO]:-Successfully started 1 of 1 segment instances 20130307:01:56:00:013912 gpstart:rh1:smp-[INFO]:----------------------------------------------------- 20130307:01:56:00:013912 gpstart:rh1:smp-[INFO]:-Starting Master instance rh1 directory /home/smp/data/master/gpseg-1 20130307:01:56:02:013912 gpstart:rh1:smp-[INFO]:-Command pg_ctl reports Master rh1 instance active 20130307:01:56:02:013912 gpstart:rh1:smp-[INFO]:-Database successfully started 20130307:01:56:02:005468 gpinitsystem:rh1:smp-[INFO]:-Completed restart of Greenplum instance in production mode 20130307:01:56:02:005468 gpinitsystem:rh1:smp-[INFO]:-Loading gp_toolkit... 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-Scanning utility log file for any warning messages 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[WARN]:-******************************************************* 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[WARN]:-Scan of log file indicates that some warnings or errors 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[WARN]:-were generated during the array creation 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-Please review contents of log file 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-/home/smp/gpAdminLogs/gpinitsystem_20130307.log 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-To determine level of criticality 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-These messages could be from a previous run of the utility 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-that was called today! 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[WARN]:-******************************************************* 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-Greenplum Database instance successfully created 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:------------------------------------------------------- 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-To complete the environment configuration, please 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-update smp .bashrc file with the following 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-1. Ensure that the greenplum_path.sh file is sourced 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-2. Add "export MASTER_DATA_DIRECTORY=/home/smp/data/master/gpseg-1" 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:- to access the Greenplum scripts for this instance: 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:- or, use -d /home/smp/data/master/gpseg-1 option for the Greenplum scripts 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:- Example gpstate -d /home/smp/data/master/gpseg-1 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-Script log file = /home/smp/gpAdminLogs/gpinitsystem_20130307.log 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-To remove instance, run gpdeletesystem utility 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-To initialize a Standby Master Segment for this Greenplum instance 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-Review options for gpinitstandby 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:------------------------------------------------------- 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-The Master /home/smp/data/master/gpseg-1/pg_hba.conf post gpinitsystem 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-has been configured to allow all hosts within this new 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-array to intercommunicate. Any hosts external to this 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-new array must be explicitly added to this file 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-Refer to the Greenplum Admin support guide which is 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-located in the /home/smp/greenplum-db/./docs directory 20130307:01:56:07:005468 gpinitsystem:rh1:smp-[INFO]:-------------------------------------------------------
7.查看啟動后狀態(tài)
[smp@rh1?~]$?gpstate?-s
20130307:01:56:18:015715 gpstate:rh1:smp-[INFO]:-Starting gpstate with args: -s 20130307:01:56:18:015715 gpstate:rh1:smp-[CRITICAL]:-gpstate failed. (Reason='Environment Variable MASTER_DATA_DIRECTORY not set!') exiting...
有錯誤需要加入以下環(huán)境變量
?
[smp@rh1?~]$?cat?.bashrc?
# .bashrc# Source global definitionsif [ -f /etc/bashrc ]; then. /etc/bashrcfi# User specific aliases and functions. /home/smp/gp/greenplum_path.shMASTER_DATA_DIRECTORY=/home/smp/data/master/gpseg-1 export MASTER_DATA_DIRECTORY然后在查看狀態(tài),就對了
[smp@rh1?~]$?gpstate?-s
20130307:01:59:00:015804 gpstate:rh1:smp-[INFO]:-Starting gpstate with args: -s 20130307:01:59:01:015804 gpstate:rh1:smp-[INFO]:-local Greenplum Version: 'postgres (Greenplum Database) 4.2.2.0 build 6' 20130307:01:59:01:015804 gpstate:rh1:smp-[INFO]:-master Greenplum Version: 'PostgreSQL 8.2.15 (Greenplum Database 4.2.2.0 build 6) on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 4.4.2 compiled on Jul 1 2012 11:15:14' 20130307:01:59:01:015804 gpstate:rh1:smp-[INFO]:-Obtaining Segment details from master... 20130307:01:59:01:015804 gpstate:rh1:smp-[INFO]:-Gathering data from segments... . 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:----------------------------------------------------- 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:--Master Configuration & Status 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:----------------------------------------------------- 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Master host = rh1 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Master postgres process ID = 14186 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Master data directory = /home/smp/data/master/gpseg-1 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Master port = 5432 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Master current role = dispatch 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Greenplum initsystem version = 4.2.2.0 build 6 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Greenplum current version = PostgreSQL 8.2.15 (Greenplum Database 4.2.2.0 build 6) on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 4.4.2 compiled on Jul 1 2012 11:15:14 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Postgres version = 8.2.15 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Master standby = No master standby configured 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:----------------------------------------------------- 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:-Segment Instance Status Report 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:----------------------------------------------------- 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Segment Info 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Hostname = rh1 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Address = 172.16.40.71 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Datadir = /home/smp/data/d1/gpseg0 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Port = 40000 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Status 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- PID = 14170 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Configuration reports status as = Up 20130307:01:59:02:015804 gpstate:rh1:smp-[INFO]:- Database status = Up
8.連接到postgres數(shù)據(jù)庫
[smp@rh1?~]$?psql?-d?postgres
psql (8.2.15) Type "help" for help.postgres=# select datname,datdba,encoding,datacl from pg_database;datname | datdba | encoding | datacl --------------+--------+----------+----------------------testdatabase | 10 | 6 |postgres | 10 | 6 |template1 | 10 | 6 | {=c/smp,smp=CTc/smp}template0 | 10 | 6 | {=c/smp,smp=CTc/smp}
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/bokun-wang/archive/2013/03/12/2955881.html
總結(jié)
以上是生活随笔為你收集整理的greenplum(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: poj1201Intervals(差分约
- 下一篇: C#+uploadify3.1上传示例,