yuan-er

导航

 

停止GaussDB节点

操作场景

GaussDB支持对节点进行手动停止操作,此功能会停止节点上所有数据库的组件进程,不会直接关闭节点所在虚拟机/物理机。

约束限制

  • 停止节点可能会降低集群承受风险的能力,请谨慎操作。
  • 停止节点操作与规格变更、备份、重置密码、重启实例、删除实例、版本升级、节点替换、节点修复等互斥,即执行停止节点时无法执行备份恢复等操作,备份恢复等操作时也无法执行停止节点操作。
  • 停止节点前会关闭节点的HA,直到执行启动节点或者手动打开HA。关闭HA后,节点的状态将不会被监控。

    手动打开HA的详细操作请参考《云数据库 GaussDB 维护指南(for 华为云Stack 8.5.0)》中的运维指南 > DBS运维管理平台操作指南 > 实例管理 > GaussDB实例信息 > 开启/关闭HA监控”。

  • 当停止的节点中包含大于或等于对应DN分片1/2副本数时,可能导致实例异常以及单个节点启动失败。
  • 停止节点后,节点仍然能够在后台登录,但是所有数据库相关操作都无法执行。
  • 分布式实例需要保证至少有一个CN节点正常,否则会导致实例业务不可用。
  • 停止节点后,无法修改实例参数。
  • 停止节点时间过长会触发告警,可以选择启动GaussDB节点恢复实例。其他情况请参考《云数据库 GaussDB 维护指南(for 华为云Stack 8.5.0)》中的故障管理 > 告警处理 > 云数据库 GaussDB内核告警补充说明”处理。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
  4. “实例管理”页面,选择指定的实例,单击实例的名称,进入基本信息”页面。
  5. 在“节点列表”模块,单击“操作”列的“停止节点”。

     

  6. 在“停止节点”弹框中,勾选“已确认停止节点的影响及注意事项”,输入“YES”,选择“已确认”,单击“确定”,停止节点。

     

    图1 停止节点

     

    • 透明事务管理需要开启白名单 “gaussdb_feature_installGNS”和“gaussdb_feature_supportEnableAlt”。
      • gaussdb_feature_installGNS:默认开启。该白名单用于控制GNS组件安装。开启之后,安装GNS只在实例创建、升级场景下生效。如果在创建实例时没有安装GNS,后续其他操作(如节点替换、规格变更等),均不会再安装GNS组件。
      • gaussdb_feature_supportEnableAlt:默认关闭。该白名单用于控制在支持的场景下是否能下发透明事务开关操作。请参考《云数据库 GaussDB 维护指南(for 华为云Stack 8.5.0)》中的“运维指南 > DBS运维管理平台操作指南 > 配置管理 > 特性白名单”章节开启。
    • 透明事务能力仅在集中式版停主节点时生效。备节点也可选择开启透明事务,但无实际效果。
    • 如果开启透明事务,在停止节点过程中会降低事务SQL报错风险,会增加一定的停止节点耗时。
  7. 稍后刷新实例,查看停止结果。如果节点状态为“已停止”,说明节点停止成功。
 
posted on 2025-03-18 10:08  数据库笔记  阅读(15)  评论(0)    收藏  举报