GPCC全称Greenplum Command Center,是Greenplum自带的一个监控工具,可以查看Greenplum服务器的CPU,磁盘,网络等信息,还可以查看执行的SQL语句,非常方便。废话不多说,我们开始安装。
安装GPCC一定要与自己的Greenplum版本对应,否则不会正常工作。下面是一下安装需要用的一些链接地址: GPCC官方安装文档 GPCC与Greenplum的对应关系 GPCC下载地址
GPCC从4.8 开始重构了元数据,脱离了gpperfmon,所以4.8 版本之后可以不在安装gpperfmon了。
准备 检查MASTER_DATA_DIRECTORY环境变量
[root@gpdb01 ~]# su - gpadmin [gpadmin@gpdb01 ~]$ vim ~/.bashrc source /usr/local/greenplum-db/greenplum_path.sh export MASTER_DATA_DIRECTORY=/data/greenplum/master/gpseg-1 确定安装目录有读写权限
[root@gpdb01 ~]# chmod 777 /usr/local/ 1 检查28080,8899 端口是否被占用
[gpadmin@gpdb01 ~]$ gpssh -f all_host -e netstat -nulp| grep -E '28080|8899' 安装 解压GPCC
[gpadmin@gpdb01 ~]$ unzip greenplum-cc-web-6.1.0-gp6-rhel7-x86_64.zip
安装GPCC
[gpadmin@gpdb01 ~]$ cd greenplum-cc-web-6.1.0-gp6-rhel7-x86_64 [gpadmin@gpdb01 greenplum-cc-web-6.1.0-gp6-rhel7-x86_64]$ ./gpccinstall-6.1.0
配置GPCC环境变量
[gpadmin@gpdb01 ~]$ vim ~/.bashrc source /usr/local/greenplum-db/greenplum_path.sh export MASTER_DATA_DIRECTORY=/data/greenplum/master/gpseg-1 export PGPORT=5432 export PGUSER=gpadmin export PGDATABASE=gpdb source /usr/local/greenplum-cc-web-6.1.0/gpcc_path.sh [gpadmin@gpdb01 ~]$ source ~/.bashrc
配置pg_hba.conf
[gpadmin@gpdb01 ~]$ vim $MASTER_DATA_DIRECTORY/pg_hba.conf 增加 host gpperfmon gpmon 0.0.0.0/0 md5 # gpmon 任意ip,密码访问
启动 [gpadmin@gpdb01 ~]$ gpcc start 1 登录 登录地址:https://ip:28080/ 用户名:gomon 密码:changeme
关于GPCC的密码 [gpadmin@gpdb01 ~]$ cat ~/.pgpass *:5432:gpperfmon:gpmon:changeme 修改GPCC的密码有两种方式: 一种是在数据库中修改 gpdb=# alter role gpmon with ENCRYPTED password '123456'; 一种是在隐藏文件中修改 [gpadmin@gpdb01 ~]$ vim ~/.pgpass *:5432:gpperfmon:gpmon:123456 不管哪种方式修改,都要重启GPCC服务 [gpadmin@gpdb01 ~]$ gpcc stop [gpadmin@gpdb01 ~]$ gpcc sta




