# 增删DWS集群CN节点
#### 概述
当用户集群创建后，实际需要的CN数量会随着业务需求而发生变化，例如业务高峰期需临时增加CN以处理高并发查询，避免性能瓶颈；低谷期时减少CN数量，降低资源闲置成本。因此管理CN节点功能的实现使用户可以根据实际需求动态调整集群CN数量。
#### 约束与限制
- 该特性仅8.1.1及以上集群版本支持。
- 在线增删CN以及多CN并行增加仅8.1.3.300及以上集群版本支持（不包含8.2.0版本）。

- 资源发放时默认CN数量为3，用户可以根据实际发放节点数量调整CN数量。
- 进行增加CN节点操作需要集群处于"可用"或者"不均衡"任意一种状态。
- 增删CN节点过程中不允许执行其他运维操作。
- 增加CN过程会消耗大量的CPU和IO资源，因此会对用户作业性能影响较大，用户应该尽可能在停止业务情况下或业务轻载的情况下执行增加CN操作。
- 增加CN节点时发生故障且回滚失败，可以重试增加CN操作。删除CN节点不支持回滚。
- 增加CN失败只能重试增加CN，其他运维操作不允许执行；删除CN失败，只能重试删除CN，其他运维操作不允许执行。
- 删除CN节点过程中如果有DDL操作，例如创建schema，function等，这些DDL可能会因为找不到被删除的CN节点而报错，业务重试即可成功。
- 删除CN节点过程中，如果只有一个节点异常，只能删除这个异常的节点；如果有两个及以上节点异常，不能删除CN节点，需要先处理恢复异常的节点后，才能删除CN节点。
- 查杀阻塞作业仅9.1.1及以上集群版本支持。
 
#### 增加CN节点
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在**"集群 \> 集群列表"**页面，找到需要增加CN节点的集群。
3. 在指定集群所在行的**"操作"** 列，选择**"更多 \> 管理CN节点 \> 增加CN节点"**。
4. 在弹出页面根据用户需求选择是否在指定节点上添加CN，**新增CN数量，不能超过已部署CN数** 。
   
   - 选择**"否"** ，则可以选择调整后的CN数量，**调整后数量，不能超过节点数** 。
     - 查杀阻塞作业：开关开启则支持设置查杀阻塞作业。
     
     - 查杀阻塞作业等待时间（秒）：查杀阻塞作业开启后，在线增加CN过程中如果遇到阻塞情况，将在设置的查杀阻塞作业等待时间结束后，查杀阻塞增加CN的后台作业，取值范围30\~1200的整数。
     
     
     图1增加CN节点   
     ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587225658.png "点击放大")
     
     
   
   - 选择**"是"** ，选择在指定节点。
     
     ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587065746.png "点击放大")
     
   
   
   
   
5. 确认无误后，单击**"确定"**。
 
#### 删除CN节点
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在**"集群 \> 集群列表"**页面，找到需要删除CN节点的集群。
3. 在指定集群所在行的**"操作"** 列，选择**"更多 \> 管理CN节点 \> 删除CN节点"**。
4. 在弹出页面根据用户需求勾选需要删除的CN节点，确认无误后，输入**"DELETE"** 或单击**"一键输入"** ，并单击**"** **确定"** ，删除此CN节点。
   
   - 删除CN节点时需至少保留两个CN节点。
   
   - 多AZ集群删除CN时需要在每个可用分区保留一个正常的CN节点，若节点故障则可删除。
   
   - 删除CN节点时集群需要处于"可用"、"节点故障"或者"非均衡"任意一种状态。
   
   - 如果CN节点已经绑定弹性IP，则禁止删除。
   
   - 如果存在异常节点，则只允许删除异常状态的CN节点。
     - 存在一个节点故障，则只允许删除该CN节点。
     
     - 存在两个或两个以上节点故障，则不允许删除CN节点。
      
   
   
   ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002617505337.png "点击放大")
   
   
 
