greenplum-cc-web安装
0 写在前面
安装流程确认是没问题的,只是时间有点紧,文档弄的有点粗,假如安装过程中有什么问题,讨论区可以沟通
1 GreenPlum集群安装环境
由虚拟机搭建的一台master两台segment。
2 安装前准备
- 所需安装包
GreenPlum监控安装包: greenplum-cc-web-4.4.1-LINUX-x86_64.zip
- 修改postgresql.conf配置文件
进入你master的文件系统中的gpseg-1文件夹下
$ cd /home/gpadmin/gpdata/gpmaster/gpseg-1
编辑postgresql.conf,添加以下参数:
gp_enable_gpperfmon=on
gpperfmon_port=8888
gp_external_enable_exec=on
gpperfmon_log_alert_level=warning
3 安装GreenPlum监控的数据库以及创建用户
(gpadmin用户下安装)
安装gpperfmon数据库,以及为gpmon用户创建密码
$ gpperfmon_install --enable --password gpmon --port 5432
重启数据库
$ gpstop -r
检查gp监控是否启动
$ ps -ef | grep gpmmon
检查gp监控是否监测到greenplum集群中的每台主机
$ psql -d 'gpperfmon' -c 'select * from system_now;'
4 正式安装GreenPlum-CC-Web
[gpadmin@master ~]$ gpssh -f /home/gpadmin/conf/hostlist
=> cd /opt/greenplum
[master1]
[slave1]
[slave2]
[slave3]
=> mkdir greenplum-cc-web
[master1]
[slave1]
[slave2]
[slave3]
=> exit
解压安装包
# unzip greenplum-cc-web-4.4.1-LINUX-x86_64.zip
cd /opt/greenplum/greenplum-cc-web-4.4.1-LINUX-x86_64
#./gpccinstall-4.4.1
greenplum-cc-web默认安装在/usr/local/目录下
安装目录修改为:/opt/greenplum/greenplum-cc-web
其他一直回车
修改环境变量(所有机器)
[gpadmin@master ~]$ vi .bash_profile
#添加
source /opt/greenplum/greenplum-cc-web/greenplum-cc-web-4.4.1/gpcc_path.sh
[gpadmin@master ~]$ source .bash_profile
5 修改pg_hba.conf文件连接
[gpadmin@master ~]$ vi /data/greenplum-db/gpdata/gpmaster/gpseg-1/pg_hba.conf
#在最后一行添加这句
host all gpmon (本机的ip)/24 md5
[gpadmin@master ~]$ gpstop -M fast -a
[gpadmin@master ~]$ gpstart -a
[gpadmin@master ~]$ gpcc start
6 安装完毕,访问
打开浏览器,在地址栏输入http://mastert[或者你主机的ip地址]:28080,如果出现以下界面,那么恭喜你,你的greenplum-cc-web全部安装成功!