https://network.pivotal.io/products/gpdb-command-center
http://gpcc.docs.pivotal.io/610/welcome.html
https://network.pivotal.io/products/gpdb-command-center#/releases/895715
配置访问及安装greenplum command center
1.greenplumn 远程配置
1.1配置文件为位于 MASTER 节点的数据目录之下的 pg_hba.conf 文件
修改位置vim /opt/greenplum/data/maste/gpseg-1/pg_hba.conf
对应文件:
vi $MASTER_DATA_DIRECTORY/pg_hba.conf
该文件的记录有5个字段,代表的意义为:
1.1.1连接方式
分别是:“local”使用本地unix套接字,“host”使用TCP/IP连接(包括SSL和非SSL),“hostssl”只能使用SSL TCP/IP连接,“hostnossl”不能使用SSL TCP/IP连接。
1.1.2数据库名
可通过使用 all 关键字表示所有的数据库
1.1.3、用户名
多个用户通过逗号隔开
1.1.4、被允许连接的服务器地址
1.1.5、认证方式
ident,md5,password(明文密码),trust(无需密码),reject(拒绝认证)
1.1.6重启生效
gpstop -u
新版本的GPCC支持6.7.1,我原来下载的可能不支持
TIM图片20200520104152.png
临时修改/usr/loca/权限给gpadmin
chown gpadmin:gpadmin /usr/local
解压文件
[root@websvr4 soft]# unzip greenplum-cc-web-6.1.0-gp6-rhel6-x86_64.zip
Archive: greenplum-cc-web-6.1.0-gp6-rhel6-x86_64.zip
creating: greenplum-cc-web-6.1.0-gp6-rhel6-x86_64/
inflating: greenplum-cc-web-6.1.0-gp6-rhel6-x86_64/gpccinstall-6.1.0
chown gpadmin:gpadmin gpccinstall-6.1.0
vim /opt/greenplum/data/master/gpseg-1/pg_hba.conf
local gpperfmon gpmon md5
host all gpmon 127.0.0.1/28 md5
host all gpmon ::1/128 md5
host all gpmon samenet md5
正常提示
INSTALLATION IN PROGRESS...
********************************************************************************
* Please check your .pgpass file for the default password. *
* We recommend changing the default password for the gpmon user unless you *
* plan to connect through LDAP or kerberos. *
********************************************************************************
CREATING SUPERUSER 'gpmon'...
CREATING COMMAND CENTER DATABASE 'gpperfmon'...
********************************************************************************
* *
* INSTALLATION COMPLETED SUCCESSFULLY *
* *
* Source the gpcc_path.sh or add it to your bashrc file to use gpcc command *
* utility. *
* *
* To see the GPCC web UI, you must first start the GPCC webserver. *
* *
* To start the GPCC webserver on the current host, run gpcc start. *
* *
********************************************************************************
To manage Command Center, use the gpcc command-line utility.
Usage:
gpcc [OPTIONS] <command>
Application Options:
-v, --version Show Greenplum Command Center version
--settings Print the current configuration settings
Help Options:
-h, --help Show this help message
Available commands:
help Print list of commands
krbdisable Disables kerberos authentication
krbenable Enables kerberos authentication
start Starts Greenplum Command Center webserver and metrics collection agents
with [-W] option to force password prompt for GPDB user gpmon [optional]
status Print agent status
with [-W] option to force password prompt for GPDB user gpmon [optional]
stop Stops Greenplum Command Center webserver and metrics collection agents
with [-W] option to force password prompt for GPDB user gpmon [optional]
gpcc启动命令与6.0不一样,这个需要输入密码
gpcc start -W
gpcc stop -W
[gpadmin@ares greenplum-cc-web-6.1.0-gp6-rhel7-x86_64]$ gpcc status
2020-04-10 17:22:06 GPCC webserver: running
2020-04-10 17:22:06 GPCC agents: 5/5 agents running
密码设置
登陆密码及修改方法:
[gpadmin@mdw greenplum-cc-web-6.0.0-rhel6_x86_64]$ cat ~/.pgpass
*:5432:gpperfmon:gpmon:changeme
$ chown gpadmin:gpadmin ~/.pgpass
$ chmod 600 ~/.pgpass
gpperfmon=# ALTER ROLE gpmon WITH ENCRYPTED PASSWORD '1234@Abcd';
2、修改隐藏文件 .pgpass
[gpadmin@mdw ~]$ vi .pgpass
*:5432:gpperfmon:gpmon:1234@Abcd
3、重启GPCC实例
[gpadmin@mdw ~]$ gpstop -u
查询用户名密码
SELECT rolname,rolpassword FROM pg_authid;
web访问
http://172.16.2.227:28080
启用工作负载管理
官方文档
https://gpdb.docs.pivotal.io/6-6/admin_guide/workload_mgmt_resgroups.html#topic8
gpconfig -s gp_resource_manager
Values on all segments are consistent
GUC : gp_resource_manager
Master value: queue
Segment value: queue
gpconfig -c gp_resource_manager -v "group"
20200410:17:59:46:063947 gpconfig:ares:gpadmin-[INFO]:-completed successfully with parameters '-c gp_resource_manager -v group'
重启gpdb 和gpcc
一: 关于gpcc的介绍
Pivotal Greenplum Command Center6.3 (gpcc 监控平台)
安装GP监控的数据库和用户等信息
执行Greenplum DB数据库的gpperfmon_install工具,完成GP监控软件安装的前期准备工作
gpperfmon_install工具的功能大致是:
创建greenplum监控用数据库(gpperfmon)
创建greenplum监控用数据库角色(gpmon)
配置greenplum数据库接受来自perfmon监控的链接文件(pg_hba.conf和.pgpass)
设置postgresql.conf文件,增加启用监控的参数。(这些参数默认会添加在文件的末尾)
下载地址:
https://network.pivotal.io/products/pivotal-gpdb/
greenplum-cc-web-6.5.0-gp6-rhel7-x86_64.zip
二:gpcc的部署:
su - gpadmin
gpperfmon_install --enable --password gpmon --port 5432
主要修改了如下东西:
配置文件
/greenplum/gpdata/master/gpseg-1/postgresql.conf
访问权限
/greenplum/gpdata/master/gpseg-1/pg_hba.conf
/greenplum/gpdata/master/gpseg-1/gpperfmon/conf/
生成一个配置文件
gpperfmon.conf
/greenplum/gpdata/master/gpseg-1/gpperfmon/logs 日志路径
当master 挂掉之后启用 standby 的时候涉及同步问题
cd /greenplum/gpdata/master/gpseg-1
scp pg_hba.conf gpadmin@192.168.100.12:/greenplum/gpdata/master/gpseg-1/
scp ~/.pgpass gpadmin@192.168.100.12:~/
下面安装 greenplum-cc-web 配置 使用gpadmin用户安装
unzip greenplum-cc-web-6.5.0-gp6-rhel7-x86_64.zip
cd greenplum-cc-web-6.5.0-gp6-rhel7-x86_64
./gpccinstall-6.5.0
将 gpcc_path.sh 写入 环境变量当中
vim .bash_profile
----
source /greenplum/greenplum-cc-6.5.0/gpcc_path.sh
----
vim .bashrc
----
source /greenplum/greenplum-cc-6.5.0/gpcc_path.sh
----
重新加载环境变量 (所有机器)
source .bashrc
source .bash_profile
cd /greenplum/gpdata/master/gpseg-1/
vim pg-hba.conf
增加一行授权
host gpperfmon gpmon 192.168.100.11/32 md5
启动gpcc
gpcc start
本文来源:https://blog.csdn.net/eagle89/article/details/120178515