更新时间:2024-10-08 GMT+08:00
增删GaussDB(DWS)集群CN节点
概述
当用户集群创建后,实际需要的CN数量会随着业务需求而发生变化,因此管理CN节点功能的实现使用户可以根据实际需求动态调整集群CN数量。具体操作如下:
- 该特性仅8.1.1及以上集群版本支持。
- 在线增删CN以及多CN并行增加仅8.1.3.300及以上集群版本支持(不包含8.2.0版本)。
约束与限制
- 资源发放时默认CN数量为3,用户可以根据实际发放节点数量调整CN数量,范围为2~20。
- 增删CN节点过程中不允许执行其他运维操作。
- 增加CN过程会消耗大量的CPU和IO资源,因此会对用户作业性能影响较大,用户应该尽可能在停止业务情况下或业务轻载的情况下执行增加CN操作。
- 增加CN节点时发生故障且回滚失败,可以重试增加CN操作。删除CN节点不支持回滚。
- 增加CN失败只能重试增加CN,其他运维操作不允许执行;删除CN失败,只能重试删除CN,其他运维操作不允许执行。
- 删除CN节点过程中如果有DDL操作,例如创建schema,function等,这些DDL可能会因为找不到被删除的CN节点而报错,业务重试即可成功。
- 删除CN节点过程中,如果只有一个节点异常,只能删除这个异常的节点;如果有两个及以上节点异常,不能删除CN节点,需要先处理恢复异常的节点后,才能删除CN节点。
删除CN节点
- 登录GaussDB(DWS)管理控制台。
- 在“集群 > 专属集群”页面,找到需要删除CN节点的集群。
- 在指定集群所在行的“操作”列,选择“更多>管理CN节点>删除CN节点”。
- 在跳出页面根据用户需求勾选需要删除的CN节点,确认无误后,输入“DELETE”或单击“一键输入”,并单击“确定”,删除此CN节点。
- 删除CN节点时需至少保留两个CN节点。
- 多AZ集群删除CN时需要在每个可用分区保留一个正常的CN节点,若节点故障则可删除。
- 删除CN节点时集群需要处于“可用”、“节点故障”或者“非均衡”任意一种状态。
- 如果CN节点已经绑定弹性IP,则禁止删除。
- 如果存在异常节点,则只允许删除异常状态的CN节点。
- 存在一个节点故障,则只允许删除该CN节点。
- 存在两个或两个以上节点故障,则不允许删除CN节点。
父主题: 管理GaussDB(DWS)集群连接