web端(Greenplum Command Center6.1)
-
GPCC6对应的GP版本一定要是发行版,不能是社区版(这是大坑)
-
GP版本下载:https://network.pivotal.io/products/pivotal-gpdb/#/releases/526878/file_groups/2331
-
GPCC版本下载:https://network.pivotal.io/products/gpdb-command-center/#/releases/531889
-
GPCC官方文档:https://gpcc.docs.pivotal.io/610/topics/install.html
-
注意GPCC版本6.1支持GP版本6.2.1以下的
-
防火墙开放端口
- 28080、8899、6162、6163
-
Command Center安装目录(默认安装到所有机器的/usr/local目录)
临时配777权限,安装目录上还原以前的权限 $ su - gpadmin $ cd /home/gpadmin/conf $ gpssh -f hostlist 'sudo chmod 777 /usr/local' $ cat >> /data/master/gpseg-1/pg_hba.conf << EOF local gpperfmon gpmon md5 host all gpmon 127.0.0.1/28 md5 host all gpmon ::1/128 md5 host all gpmon samenet md5 EOF $ gpstop -u
-
解压安装
$ cd ~ $ unzip greenplum-cc-web-6.1.0-gp6-rhel7-x86_64.zip $ cd greenplum-cc-web-6.1.0-gp6-rhel7-x86_64 $ ./gpccinstall-6.1.0 默认回车,选择2 中文 升级和安装Metrics Collector扩展 $ source /usr/local/greenplum-cc-web-6.1.0/gpcc_path.sh $ cd $GPCC_HOME $ gpcc stop $ psql gpperfmon -c 'DROP EXTENSION IF EXISTS metrics_collector' $ gppkg -q --all # 查找旧的扩展 MetricsCollector-
_gp_ $ gppkg -r MetricsCollector- _gp_ # 没有就跳过 $ ls gppkg # 列出对应gp数据库版本 $ gppkg -i gppkg/MetricsCollector-6.1.0_gp_6.2.1-rhel7-x86_64.gppkg $ gpstop -ar $ gpcc start -
登陆
登陆入口:http://ip:2808 默认账号密码 gpmon:changeme cat /home/gpadmin/.pgpass *:5432:gpperfmon:gpmon:changeme
-
修改登陆用户密码
$ psql -d postgres -U gpadmin postgres=# ALTER ROLE gpmon WITH ENCRYPTED PASSWORD '123456'; ALTER ROLE postgres=# \q $ cd /home/gpadmin/ $ vi .pgpass *:5432:gpperfmon:gpmon:123456 $ chown gpadmin:gpadmin ~/.pgpass $ chmod 600 ~/.pgpass $ gpcc stop $ gpcc start
-
设置环境
$ cat >> /home/gpadmin/.bash_profile << EOF source /usr/local/greenplum-cc-web-6.1.0/gpcc_path.sh EOF $ source ~/.bash_profile
-
还原/usr/local目录权限
$ cd /home/gpadmin/conf $ gpssh -f hostlist 'sudo chmod 755 /usr/local'
-
卸载GPCC
-
关闭gpcc
$ gpcc stop
-
删除所有主机上安装目录
$ rm -rf /usr/local/greenplum-cc-web-6.1.0
-
禁用数据收集代理。
- 以Greenplum管理用户(gpadmin)登录到主主机:
$ su - gpadmin
- 禁用数据收集代理
$ gpconfig -c gp_enable_gpperfmon -v off
- 删除或注释掉gpmon条目
pg_hba.conf
。
#local gpperfmon gpmon md5 #host gpperfmon gpmon 0.0.0.0/0 md5
- 删除gpmon超级用户角色
$ psql template1 -c 'DROP ROLE gpmon;'
- 重新启动Greenplum数据库:
$ gpstop -r
- 清理驻留在主文件系统上的所有未提交的Command Center数据和日志文件:
$ rm -rf $MASTER_DATA_DIRECTORY/gpperfmon/data/* $ rm -rf $MASTER_DATA_DIRECTORY/gpperfmon/logs/*
- 或者删除gpperfmon数据库,不保留历史命令中心数据
$ dropdb gpperfmon
-
相关文章
暂无评论...