1.下载软件
软件下载地址:https://network.pivotal.io/products/pivotal-gpdb/#/releases/422445/file_groups/1919
这里下载greenplum-cc-web-4.7.0-LINUX-x86_64.zip·
2.创建gpcc gpperfmon数据库
2.1 切换到gpadmin用户
# su - gpadmin
2.2 gpperfmon_install 工具说明
gpperfmon_install工具主要执行了如下工作:
- 创建gpcc数据库gpperfmon
- 创建gpcc管理员用户gpmon
- 授权gpmon用户能够连接greenplum集群(通过自动修改pg_hba.conf和.pgpass)
- 配置postgresql.conf来设置gpcc服务参数
2.3 通过gpperfmon_install启动Collection代理
# gpperfmon_install --enable --password gpmon --port 5432
2.4 重启greenplum集群
# gpstop -r -a
2.5 查看监控进程是否已经启动
# ps -ef | grep gpmmon
2.6 gpmon用户权限配置
gpmon用户访问gp数据库权限默认已在pg_hba.conf中配置好了,如需要修改其数据库访问权限,可以通过修改该文件。
3. GPCC在standby master节点上的配置方式(没配置standby master,忽略该步)
将primary master节点上的$MASTER_DATA_DIRECTORY/pg_hba.conf文件复制到standby master的对应数据目录下。
将将primary master节点上的~/.pgpass文件复制到standby master的~目录下,注意权限问题
chmod 0600 ~/.pgpass。
# ssh gpadmin@<standby_host>
# scp gpadmin@<master_host>:~/.pgpass ~
# chmod 600 ~/.pgpass
4. 安装配置gpcc(Greenplum Command Center)
4.1安装前提条件:
- 确保greenplum已经启动并正常运行
- MASTER_DATA_DIRECTORY已配置在环境变量中(~/.bashrc)
- gpperfmon数据库和gpmon用户已创建,并且gpperfmon agents正常运行
- gpcc对外服务端口未被占用,默认端口:28080
- gpcc内部端口8899未被占用
4.2 安装目录准备(集群所有节点上执行)
建议与greenplum安装在相同路径下,方便管理。
使用gpadmin用户操作,注意目录的读写权限问题
# gpssh -f allhosts.txt
=> mkdir /soft/greenplum/greenplum-cc-web-4.7.0
=> exit
4.3 解压文件
# unzip greenplum-cc-web-4.7.0-LINUX-x86_64.zip
4.4 执行安装
# cd greenplum-cc-web-4.7.0-LINUX-x86_64
# ./gpccinstall-4.7.0
执行命令后,按照提示选择,注意选择安装目录。执行命令后,按照提示选择,注意选择安装目录。
4.5 配置环境变量
# vim ~/.bachrc
source /soft/gp/gpcc/greenplum-cc-web-4.7.0/gpcc_path.sh
export GPCC_HOME=/soft/gp/gpcc/greenplum-cc-web-4.7.0
export GPCC_BIN=$GPCC_HOME/bin
配置生效
# source ~/.bashrc
4.6 启动gpcc
# gpcc start
查看gpcc启动状态
# gpss status
4.7 gpcc浏览器访问地址
登录用户:gpmon 密码:gpmon