暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

2016-08-23-GPDB_4.X之安装GPCC

原创 xiao_mini 2024-01-17
111

Table of Contents

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论