节点修复
操作场景
对异常节点进行修复。
约束限制
- 节点状态必须为异常,才能进行修复。
- 修复节点的实例必须为“正常”或“降级”状态。
- 如果集群中部署有ETCD,则正常的ETCD个数必须大于ETCD总个数的一半,故障的ETCD才可以被修复。
- 实例磁盘满状态下不允许进行节点修复。
- 修复操作需要确保集群处于启动状态,且没有加锁。节点修复期间,会有分钟级的加锁操作,影响实例DDL操作。详细操作可参考如何确认集群是否加锁。
- 实例内如下组件分别至少存在一个正常运行的:CM Server、CM Agent、GTM(分布式)、CN(分布式)。
- 当数据库组件ETCD、CN或GTM的安装目录被删除,执行节点修复命令时,会导致修复失败,可通过手动创建目录的方式(属主为集群用户)规避该问题。详细操作可参考如何手动创建数据库组件安装目录。
- 由于修复组件时,会检查并修复所有节点上故障的CM Agent组件,所以要求各节点必须互信正常,且安装目录下的二进制文件未被损坏。
- 一主多备部署下,修复DN组件时,为保证数据正确,DN环中必须有CM可监控的主存活。
- 修复前需要确认所有节点的内核版本一致,如故障节点和正常节点版本不一致,不能直接进行修复,需要通过替换故障节点进行修复。
- 单节点实例不支持节点修复。
- 节点修复过程中,如出现数据库宕机,会导致修复失败。
操作步骤
- 登录云数据库GaussDB管理平台(TPOPS)。
- 单击左侧目录“实例管理”,进入“实例列表”页面。
- 单击具体实例名称,进入“基本信息”界面。
- 在“实例拓扑 > 节点列表”中,单击
节点修复属于危险操作,请谨慎操作。
- 输入“YES”并勾选确认框。
图1 节点修复
![点击放大]()
- 单击“确定”。节点运行状态由“节点修复中”变为“正常”,说明节点修复完成。

浙公网安备 33010602011771号