liujinlong
作者liujinlong联盟成员·2019-04-01 08:55
项目经理·china

GreenPlum Command Center 搭建部署文档

字数 1452阅读 1901评论 2赞 2

1、安装前的准备

GPCC是基于GP集群的一款监控平台系统,能有效记录GP在运行中的各种参数以及用户管理状态,并提供了告警等功能,详情参考GPCC官方文档。

关于部署GP集群的安装部署我们这里就不赘述,详情参考之前的GP部署文档。本次安装文档参考于GPCC官方文档。

部署环境介绍:

操作系统:CentOS7.2 ,GP版本5.5 GPCC版本 3.3.1

192.168.1.40 master (此台机器部署GPCC即可)

192.168.1.41 slave1

192.168.1.42 slave2

1.1 更改GP的master的配置文件

# cd /data/gp/master/gpseg-1

# vim postgres.conf

新增配置:

gp_enable_gpperfmon=on

gpperfmon_port=8888

gp_external_enable_exec=on

gpperfmon_log_alert_level='warning'

1.2 安装GP数据库及用户(使用gpamdin操作)

$ gpstart -a 确保GP集群是处于启动状态

$ gpperfmon_install --enable --password gpmon --port 5432

$ gpstop -r 重启GP数据库

$ psql -d 'gpperfmon' -c 'select * from system_now;' 查看是否关联上了所有节点

2、正式安装GPCC平台

解压GPCC安装包

# unzip greenplum-cc-web-3.3.1-LINUX-x86_64

运行解压后的GPCC

#  ./greenplum-cc-web-3.3.1-LINUX-x86_64.bin

根据实际需求安装选择

Greenplum-cc-web默认安装在/usr/local/下面

配置root下的GPCC的环境变量,我们使用root用户来安装。

# vi ~/.bashrc

source /usr/local/greenplum-cc-web/gpcc_path.sh

更改权限至gpadmin

# chown -R gpadmin /usr/local/greenplum-cc-web

# chown -R gpadmin /usr/local/greenplum-cc-web-3.3.1

切换至gpadmin用户下,添加环境变量,我们使用gpadmin来执行。

#su - gpadmin

$  vi ~/.bashrc

source /usr/local/greenplum-cc-web/gpcc_path.sh

最后就是配置gpcc实例。

$ gpcmdr --setup

............安装过程中会自定义安装的实例和指定master以及指定GP端口,具体安装过程省略

安装完成后,我们可以启动实例

$ gpcmdr --start [实例名字]

注意:此次安装部署我们没有按照官方文档中介绍的,将GPCC分发到每个segment中,并配置上其环境变量。因为当环境变量中source GP的环境变量时,会导致整个python的环境变量指向GP集群自带的python,会使系统自带的python环境失效。同时安装GPCC时,GP集群中自带的python环境缺少一些依赖包但是yum此时已经不能工作了,因此这里只在mater中部署了GPCC

打开浏览器,输入http://master:28080

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

2

添加新评论2 条评论

michael1983michael1983联盟成员技术总监某证券
2019-04-02 09:25
谢谢分享
wuwenpinwuwenpin软件开发工程师南京
2019-04-01 21:31
感谢分享!
Ctrl+Enter 发表

作者其他文章

  • 云平台硬件 VXLAN 租户网络组网
    评论 0 · 赞 0
  • 故障自愈StackStorm
    评论 0 · 赞 0
  • 容器云初探与推荐
    评论 0 · 赞 1
  • 主流存储架构
    评论 0 · 赞 3
  • IAAS技术方案参考
    评论 1 · 赞 4
  • 相关问题

    相关资料

    X社区推广