• 欢迎访问笔记阁,实用快捷文章教程,推荐使用Chrome浏览器和360极速浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏笔记阁吧

GPCC 6.1急速部署

GPCC feko 9个月前 (03-21) 552次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

web端(Greenplum Command Center6.1)

  • GPCC6对应的GP版本一定要是发行版,不能是社区版(这是大坑)

  • GP版本下载:https://network.pivotal.io/products/pivotal-gpdb/#/releases/526878/file_groups/2331

  • GPCC版本下载:https://network.pivotal.io/products/gpdb-command-center/#/releases/531889

  • GPCC官方文档:https://gpcc.docs.pivotal.io/610/topics/install.html

  • 注意GPCC版本6.1支持GP版本6.2.1以下的

  • 防火墙开放端口

    • 28080、8899、6162、6163
  • Command Center安装目录(默认安装到所有机器的/usr/local目录)

    临时配777权限,安装目录上还原以前的权限
    $ su - gpadmin
    $ cd /home/gpadmin/conf  
    $ gpssh -f hostlist 'sudo chmod 777 /usr/local'
    $ cat >> /data/master/gpseg-1/pg_hba.conf << EOF
    local      gpperfmon     gpmon                 md5
    host       all           gpmon  127.0.0.1/28   md5
    host       all           gpmon  ::1/128        md5
    host       all           gpmon  samenet        md5
    EOF
    $ gpstop -u
  • 解压安装

    $ cd ~
    $ unzip greenplum-cc-web-6.1.0-gp6-rhel7-x86_64.zip
    $ cd greenplum-cc-web-6.1.0-gp6-rhel7-x86_64
    $ ./gpccinstall-6.1.0
    默认回车,选择2 中文
    
    升级和安装Metrics Collector扩展
    $ source /usr/local/greenplum-cc-web-6.1.0/gpcc_path.sh 
    $ cd $GPCC_HOME
    $ gpcc stop
    $ psql gpperfmon -c 'DROP EXTENSION IF EXISTS metrics_collector'
    $ gppkg -q --all  # 查找旧的扩展
    MetricsCollector-_gp_
    $ gppkg -r MetricsCollector-_gp_ # 没有就跳过
    $ ls gppkg # 列出对应gp数据库版本
    $ gppkg -i gppkg/MetricsCollector-6.1.0_gp_6.2.1-rhel7-x86_64.gppkg
    $ gpstop -ar
    $ gpcc start
  • 登陆

    登陆入口:http://ip:2808
    默认账号密码 gpmon:changeme
    cat /home/gpadmin/.pgpass
    *:5432:gpperfmon:gpmon:changeme
  • 修改登陆用户密码

    $ psql -d postgres -U gpadmin
    postgres=# ALTER ROLE gpmon WITH ENCRYPTED PASSWORD '123456';
    ALTER ROLE
    postgres=# \q
    $ cd /home/gpadmin/
    $ vi  .pgpass
    *:5432:gpperfmon:gpmon:123456
    $ chown gpadmin:gpadmin ~/.pgpass
    $ chmod 600 ~/.pgpass
    $ gpcc stop
    $ gpcc start
    
  • 设置环境

    $ cat >>  /home/gpadmin/.bash_profile << EOF
    source /usr/local/greenplum-cc-web-6.1.0/gpcc_path.sh
    EOF
    $ source ~/.bash_profile
  • 还原/usr/local目录权限

    $ cd /home/gpadmin/conf  
    $ gpssh -f hostlist 'sudo chmod 755 /usr/local'
  • 卸载GPCC

    1. 关闭gpcc

      $ gpcc stop
    2. 删除所有主机上安装目录

      $ rm -rf /usr/local/greenplum-cc-web-6.1.0
    3. 禁用数据收集代理。

      1. Greenplum管理用户(gpadmin)登录到主主机:
      $ su - gpadmin
      1. 禁用数据收集代理
      $ gpconfig -c gp_enable_gpperfmon -v off
      1. 删除或注释掉gpmon条目pg_hba.conf
      #local     gpperfmon     gpmon     md5  
      #host      gpperfmon     gpmon    0.0.0.0/0    md5
      1. 删除gpmon超级用户角色
      $ psql template1 -c 'DROP ROLE gpmon;'
      1. 重新启动Greenplum数据库:
      $ gpstop -r
      1. 清理驻留在主文件系统上的所有未提交的Command Center数据和日志文件:
      $ rm -rf $MASTER_DATA_DIRECTORY/gpperfmon/data/* 
      $ rm -rf $MASTER_DATA_DIRECTORY/gpperfmon/logs/*
      1. 或者删除gpperfmon数据库,不保留历史命令中心数据
      $ dropdb gpperfmon

笔记阁 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:GPCC 6.1急速部署
喜欢 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址