GPDB之安装GPCC

2016/08/23 GPDB 共 2387 字,约 7 分钟

1.卸载GPCC

1.1.关闭GPCC

$ gpcmdr --stop

1.2.删除所有机器上的安装目录

$ rm -rf /usr/local/greenplum-cc-web-version

1.3.禁用数据收集代理

su - gpadmin
Edit $MASTER_DATA_DIRECTORY/postgresql.conf and disable the data collection agents:
gp_enable_gpperfmon = off

1.4.删除或注释掉gpmon条目pg_hba.conf

#local gpperfmon gpmon md5
#host gpperfmon gpmon 0.0.0.0/0 md5

1.5.重启GP数据库

$ gpstop -r
Clean up any uncommitted Command Center data and log files that reside on the master file system:

1.6.清除GPCC的logs和data的信息

$ rm -rf $MASTER_DATA_DIRECTORY/gpperfmon/data/*
$ rm -rf $MASTER_DATA_DIRECTORY/gpperfmon/logs/*

1.7.删除gpperfmon数据库(当不想保留历史的gpcc数据)

$ dropdb gpperfmon

1.8.删除GPCC的超级用户gpmon

$ psql template1 -c 'DROP ROLE gpmon;'

 

2.安装(重装)软件

2.1.解压GPCC软件包

# unzip greenplum-cc-web-versionx.x-PLATFORM.zip
# mv greenplum-cc-web-2.1.0-build-36-RHEL5-x86_64.bin /home/gpadmin/

 

2.2. 安装GPCC(以root用户安装)

# /bin/bash greenplum-cc-web-versionx.x-PLATFORM.bin

2.3.给安装路径权限

$ chown -R gpadmin:gpadmin greenplum-cc-web-versionx.x
$ chmod -R 755 greenplum-cc-web-versionx.x

2.4.以gpadmin登陆

su - gpadmin

2.5.配置环境变量

$ source /usr/local/greenplum-db/greenplum_path.sh
$ source /usr/local/greenplum-cc-web-versionx.x/gpcc_path.sh

2.6.给所有机器发送安装包

su - root
cd /usr
--chown gpadmin:gpadmin local
# source /usr/local/greenplum-cc-web/gpcc_path.sh
# gpccinstall -f all_nomaster  
# gpssh -f /home/gpadmin/all_nomaster  'chown -R gpadmin:gpadmin /home/greenplum-cc-web'

2.7.配置环境变量(下面步骤是代理配置)

$ su - gpadmin
$  source /usr/local/greenplum-db/greenplum_path.sh

 

2.8.安装GPCC

$ gpperfmon_install --enable --password gpmon --port 5432

2.9.重启GP数据库,使数据收集代理生效

$ gpstop -r

2.10.确认 数据收集进程 运行在master上

$ ps -ef | grep gpmmon

2.11.运行下面的命令来验证数据收集程序正在写入到命令中心数据库。如果所有的段数据收集代理正在运行,您应该看到每行一个segment host

$ psql gpperfmon -c 'SELECT * FROM system_now;'

注意:如果没有记录,则需要修改 $MASTER_DATA_DIRECTORY/postgresql.conf 中参数gp_enable_gpperfmon 为on

2.12.数据采集代理正在运行,你的系统现在有一个gpperfmon Greenplum数据库安装.这个数据库存储GPCC的数据。你可以连接到它如下:

$ psql gpperfmon

2.13.配置GPCC

su - gpadmin
老版本命令: gpperfmon --setup
新版本命令: gpcmdr --setup
 
按照提示执行:
(1)输入实例名字,每次可设置一个实例,可多次设置。
(2)Master服务器是否远程服务器,如果安装在Master则选择”N”。
(3)输入显示名称。
(4)输入数据库端口号(默认5432)。
(5)输入Web Server端口号(默认28080)。
(6)设置SSL连接,选择Y。
(7)其他信息可选信息按实际填写。

 

2.14.启动Performance Monitor控制台

老版本命令: 
gpperfmon --start 或者  gpperfmon --start "实例名"
新版本命令
gpcmdr --start 或者  gpcmdr --start "实例名"

2.15.测试Performance Monitor前台连接

打开IE输入Performance Monitor控制台地址
https://mdw:28080/

 

3.配置一个备用的master

3.1. 将master的pg_hba.conf复制到standy机器上

$gpscp -h mdw02 $MASTER_DATA_DIRECTORY/pg_hba.conf =:$MASTER_DATA_DIRECTORY

3.2.将master的.pgpass复制到standy机器上

chmod 0600 ~/.pgpass
$gpscp -h mdw02 .pgpass =:
$gpssh -h mdw02 "chmod 0600 ~/.pgpass"

文档信息

Search

    Table of Contents