更新时间: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节点

  1. 登录GaussDB(DWS)管理控制台。
  2. 在“集群 > 专属集群”页面,找到需要增加CN节点的集群。
  3. 在指定集群所在行的“操作”列,选择“更多>管理CN节点>增加CN节点”。
  4. 在跳出页面根据用户需求选择是否在指定节点上添加CN。

    • 选择“否”,则可以选择调整后的CN数量。

    • 选择“是”,选择在指定节点。

    • 进行增加CN节点操作需要集群处于“可用”或者“不均衡”任意一种状态。
    • 调整后数量,不能超过节点数。
    • 新增CN数量,不能超过已部署CN数。

  5. 确认无误后,单击“确定”。

删除CN节点

  1. 登录GaussDB(DWS)管理控制台。
  2. 在“集群 > 专属集群”页面,找到需要删除CN节点的集群。
  3. 在指定集群所在行的“操作”列,选择“更多>管理CN节点>删除CN节点”。
  4. 在跳出页面根据用户需求勾选需要删除的CN节点,确认无误后,输入“DELETE”或单击“一键输入”,并单击“确定”,删除此CN节点。

    • 删除CN节点时需至少保留两个CN节点。
    • 多AZ集群删除CN时需要在每个可用分区保留一个正常的CN节点,若节点故障则可删除。
    • 删除CN节点时集群需要处于“可用”、“节点故障”或者“非均衡”任意一种状态。
    • 如果CN节点已经绑定弹性IP,则禁止删除。
    • 如果存在异常节点,则只允许删除异常状态的CN节点。
      • 存在一个节点故障,则只允许删除该CN节点。
      • 存在两个或两个以上节点故障,则不允许删除CN节点。