加入收藏 | 设为首页 | 会员中心 | 我要投稿 岳阳站长网 (https://www.0730zz.com/)- 物联平台、混合云存储、数据仓库、智能推荐、智能数字人!
当前位置: 首页 > 综合聚焦 > CentOS > 正文

Centos6系统安装gpperfmon-cc-web监控

发布时间:2020-07-21 12:46:39 所属栏目:CentOS 来源:互联网
导读:部分转载自:MangoCool !!!商业版的Greenplum才能配合安装gpperfmon-cc-web,这次成功了! !!!推荐用gpadmin用户安装,遇到没有文件权限的问题,授予该用户相应权限。避免root安装,再逐文件授予权限给gpadmin。 启用收集系统代理: 1、首先用gpadmin用户登录

部分转载自:MangoCool

!!!商业版的Greenplum才能配合安装gpperfmon-cc-web,这次成功了!

!!!推荐用gpadmin用户安装,遇到没有文件权限的问题,授予该用户相应权限。避免root安装,再逐文件授予权限给gpadmin。

启用收集系统代理:

1、首先用gpadmin用户登录:

2、在master主机上执行source:

? 3、使用gpperfmon_install命令,安装后会建立gpperfmon数据库,默认用户gpmon:
$ gpperfmon_install --enable --password gpmon --port 5432

4、重启数据库:

$ gpstop -r 5、使用ps命令检查数据收集进程是否运行:
$ ps -ef | grep gpmmon 6、执行命令检查数据收集进程是否写入命令中心数据库:
$ psql gpperfmon -c 'SELECT * FROM system_now;'


配置standby master主机:

1、复制$MASTER_DATA_DIRECTORY/pg_hba.conf 文件从你的master主机到standby主机:

$ gpscp -h smdw /home/gpamdin/masterdata/gpseg-1/pg_hba.conf =:$MASTER_DATA_DIRECTORY/ 2、 复制 ~/.pgpass 文件从你的master主机到standby主机:

$ gpscp -h smdw ~/.pgpass =:~/ 注:.pgpass 权限必须要设置成600。


正式安装Greenplum Command Center Console:

1、下载地址:

官网下载:https://network.pivotal.io/products/pivotal-gpdb#/releases/1533/file_groups/26

云盘下载:http://pan.baidu.com/s/1hqZU72W

2、解压安装:

这里我以greenplum-cc-web-2.0.0为例:

$ unzip greenplum-cc-web-2.0.0-build-32-RHEL5-x86_64.zip
$ ./greenplum-cc-web-2.0.0-build-32-RHEL5-x86_64.bin

注:因为默认安装路径是/usr/local,避免权限问题,可以先用root安装,再修改成gpadmin访问权限;或者先修改/usr/local路径gpadmin用户的访问权限,再直接用gpadmin用户安装(推荐)。

安装过程中可根据提示作出自己的选择和修改,首先得接受pivotal的协议。

我的安装过程如下:


3、使环境变量生效,执行source:

vi ~/ .bashrc
source /home/greenplum- 4.3 /greenplum_path .sh -cc/gpcc_path source ~/ .bashrc

4、用gpadmin用户,执行gpccinstall 命令安装Command Center到所有的主机上:

$ gpccinstall -f all_hosts

5、将 .bashrc文件复制到其他主机上(包括standby),并使其生效:

?

设置Command Center环境(可略过):

1、添加GPPERFMONHOME 环境变量到~/.bashrc:

GPPERFMONHOME=/usr/local/greenplum-cc-web-2.0.0-build-32
source $GPPERFMONHOME/gpcc_path.sh

2、保存和source.bashrc:

$ source ~/.bashrc


设置Command Center控制台实例:

1、添加访问权限

在pg_hba.conf中添加:

否则, 可能会遇到报错:FATAL: no pg_hba.conf entry for host "::1"

2、创建 Command Center 实例:

以下是我的设置,可以根据自己的实际情况设置:

?

设置成功,这是提示信息告诉你可以通过地址http://mdw.28080访问了。服务名:linux1024,用户gpmon,密码我没有,登录时随便填。


期间,可能报错:ERROR: relation "gp_toolkit.__gp_log_master_ext" does not exist,数据库gppfermon中gp_toolkit schema中无内容,可能是template0,1中的gp_toolkit内容丢失;没办法,手动补:
psql -f $GPHOME/share/postgresql/gp_toolkit.sql gpperfmon

登录成功:

(编辑:岳阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!