暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB A 添加Coordinator实例

墨天轮 2019-10-12
786

添加Coordinator实例

操作场景

GaussDB 200集群中Coordinator实例数量偏少时,可通过添加Coordinator实例(即将“mppdb.coo.number”的值设置为1)来分担其它Coordinator实例的压力。

说明:

单个GaussDB 200节点上最多部署一个Coordinator实例。

同时GaussDB 200也提供了删除Coordinator实例的功能,具体操作请参见删除Coordinator实例。

前提条件

  • 添加Coordinator实例前,GaussDB 200集群需处于“良好”状态。GaussDB 200集群状态可通过执行gs_om -t status --detail查询。
  • 添加Coordinator前不能锁定GaussDB 200集群。
  • 一次仅允许添加一个Coordinator实例。
  • 添加Coordinator实例需要在一个状态正常的物理节点上操作。
  • 添加Coordinator实例操作不能与其它运维操作交叉执行。
  • GaussDB 200节点添加Coordinator实例需要提前创建好Coordinator实例相应目录。

对系统影响

  • 增加CN过程中集群可以执行业务,特别说明:由于过程中会短暂锁集群,锁集群后用户下发的包含显式启动事务的DDL语句会出现等待,集群解锁后会报错或等待时间超过20分钟会报错。如包含创建临时表操作,在集群解锁后会报错(Don't support temp table when need reconnect pooler)。
  • 增加、删除CN过程中系统将关闭“自动剔除故障CN”功能,在完成后系统再次打开该功能。

处理步骤

  • 登录FusionInsight Manager系统,选择“集群 > 待操作的集群名称 > 服务 > MPPDB”。
  • 单击“实例”,在实例列表中单击没有Coordinator实例的节点。
  • 选择“实例配置 > 全部配置”,在搜索框中输入参数名称“mppdb.coo.number”进行搜索。
  • “mppdb.coo.number”的值改为1,单击“保存”
  • 在弹出窗口中,单击“确定”。待界面提示“操作成功。”,单击“完成”,Coordinator实例添加成功。
  • 选择“更多 > 重启”,执行相应操作重启实例。
  • 增加Coordinator后,以omm用户身份登录增加Coordinator实例所在的服务器,执行source ${BIGDATA_HOME}/mppdb/.mppdbgs_profile启动环境变量。

    进入安装包解压目录,使用如下命令配置归档。

    cd ${BIGDATA_HOME}/FusionInsight_MPPDB_6.5.1/install/FusionInsight-MPPDB-6.5.1/package/MPPDB/script/

    python GaussRoach.py -t config -p


查看更多:华为GaussDB 200 实例故障处理
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论