Table of Contents
- 1.卸载GPCC
- 1.1.关闭GPCC
- 1.2.删除所有机器上的安装目录
- 1.3.禁用数据收集代理
- 1.4.删除或注释掉gpmon条目pg_hba.conf
- 1.5.重启GP数据库
- 1.6.清除GPCC的logs和data的信息
- 1.7.删除gpperfmon数据库(当不想保留历史的gpcc数据)
- 1.8.删除GPCC的超级用户gpmon
- 2.安装(重装)软件
- 2.1.解压GPCC软件包
- 2.2. 安装GPCC(以root用户安装)
- 2.3.给安装路径权限
- 2.4.以gpadmin登陆
- 2.5.配置环境变量
- 2.6.给所有机器发送安装包
- 2.7.配置环境变量(下面步骤是代理配置)
- 2.8.安装GPCC
- 2.9.重启GP数据库,使数据收集代理生效
- 2.10.确认 数据收集进程 运行在master上
- 2.11.运行下面的命令来验证数据收集程序正在写入到命令中心数据库。如果所有的段数据收集代理正在运行,您应该看到每行一个segment host
- 2.12.数据采集代理正在运行,你的系统现在有一个gpperfmon Greenplum数据库安装.这个数据库存储GPCC的数据。你可以连接到它如下:
- 2.13.配置GPCC
- 2.14.启动Performance Monitor控制台
- 2.15.测试Performance Monitor前台连接
- 3.配置一个备用的master
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"
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




