扩容集群
用户需要更多的计算资源或存储资源以满足业务需要时,可以在管理控制台对已有集群,通过增加节点进行扩容操作。
说明
如果当前集群是包年/包月计费模式,那么新增节点也是按照包年包月模式进行计费。
标准数仓集群扩容时使用与当前集群相同的存储规格。
如果子网IP数量不足,允许执行跨子网扩容操作。
如果您是因集群存储容量不足而扩容集群,建议您在扩容前先执行VACUUM清理和回收存储空间,DWS 数据仓库中保存的数据在删除后,可能没有释放占用的磁盘空间形成脏数据,导致磁盘浪费。如果执行VACUUM后,已使用存储容量仍然占用过高,您再进行扩容。VACUUM的语法请参见《数据仓库服务SQL语法参考》中的“VACUUM”章节。
扩容对系统的影响
- 扩容前,需退出创建了临时表的客户端连接,因为在扩容过程中及扩容成功之前创建的临时表将会失效,操作临时表也会失败。但是扩容后创建的临时表不受影响。
- 在执行“扩容”操作后,集群会进行一次自动快照,快照创建成功后进行集群扩容。
- 正在扩容的集群将禁用重启集群、扩容集群、创建快照、重置数据库管理员密码和删除集群的功能。
- 离线扩容过程中,集群会自动重启,因此集群会有一段时间变为“不可用”状态,重启成功后集群变回“可用”状态。然后在扩容结束阶段,系统会将集群中用户数据在全部节点重新动态分布。
前提条件
- 请确定需要扩容的集群处于“可用”或者“非均衡”任意一种状态。
- 请确定计划扩容的节点数小于等于用户节点数的剩余配额,否则系统会无法进行扩容操作。
扩容集群
说明
离线扩容期间集群将变为只读状态,请谨慎操作。
为保证用户的数据安全建议在开始扩容操作之前创建手动快照。
- 登录DWS 管理控制台。
- 单击“集群 > 专属集群”。
默认显示用户所有的集群列表。
- 在集群列表中,在指定集群所在行的“操作”列,选择“更多 > 扩容”。系统将显示扩容页面。如果原子网IP不够,可以跨子网扩容。
说明在扩容开始前如果集群满足巡检条件,需单击“立即巡检”按钮先完成一次巡检,并保证巡检检查通过,通过后可进行下一步变更操作。
- 在“增加节点数”选择一个扩容后的节点数。
- 扩容操作增加的是DN节点。
- 扩容后的节点数量,在原节点数量的基础上,须至少增加3个节点,最多可增加的节点个数为节点剩余配额的最大值。并且,此处设置的扩容后的节点数量不能超过32个节点。
如果可使用的节点配额不足,用户可以单击“申请扩大配额”,以提工单的形式申请更多节点配额。 - 扩容增加的节点规格,默认与集群当前各节点的规格相同。
- 扩容后的集群与原集群的虚拟私有云、子网和安全组也相同。
- 设置高级配置。
- 选择“默认配置”:“在线扩容”默认关闭,“自动重分布”默认开启,“重分布模式”默认为离线模式。
- 选择“自定义”,您可以设置以下高级配置参数进行在线扩容操作:
−“自动重分布”:支持打开自动重分布。自动重分布开启,扩容阶段结束后将立即执行数据重分布;如果选择关闭此功能则只进行扩容添加节点,需在“更多>节点变更>重分布”中选择执行数据重分布。
−“重分布并发配置”:自动重分布开启,支持设置并发数量。可配置并发数在1~32之间,默认值为4。
−“重分布模式”:可选择“在线模式”和“离线模式”,确认无误后在弹出的警告页面单击“确认”即可。
- 单击“下一步:确认”。
- 单击“提交”。
- 提交扩容申请后,集群的“任务信息”显示为“节点扩容”,扩容需要时间请耐心等待。扩容过程中,集群会自动重启,因此会有一段时间“集群状态”显示为“不可用”,重启成功后“集群状态”会变成“可用”。然后在扩容结束阶段,集群将重新分布数据,重分布过程中“集群状态”为“只读”。
- 只有“集群状态”显示为“可用”且“任务信息”显示的“节点扩容”状态结束,才表示扩容成功,用户可以开始使用集群。
- 如果集群的“任务信息”显示为“扩容失败”,表示集群扩容失败。
使用空闲节点扩容
对于大规模的集群扩容,基于可靠性的考虑,可通过添加节点提前准备好需要扩容的ECS或BMS节点,在扩容时选择使用空闲节点扩容。
说明
在大规模扩容时建议关闭自动重分布,有利于扩容阶段失败重试,从而增加可靠性。
扩容完成后,再手动执行[重分布](https://www.ctyun.cn/document/10014061/10120598)操作,保证重分布阶段也可进行多次失败重试。
说明· 集群内必须提前添加好一定数量的可用节点才可以使用空闲节点扩容。
· 在反亲和部署模式下,使用空闲节点扩容的节点数量只能是安全环的整数倍。
· 提交扩容前需完成扩容准备操作,即准备即将进行扩容任务配置的工作,请耐心等待一段时间。
操作步骤
- 登录DWS 管理控制台。
- 单击“集群管理”。默认显示用户所有的集群列表。
- 集群列表中,在指定集群所在行的“操作”列,选择“更多 > 扩容”。
如果集群内存在空闲节点,系统将显示“是否从已添加节点扩容”的页面,否则直接显示常规扩容页面。
- 单击 “扩容准备” 按钮,等待扩容准备完成。
- 扩容页面用户可根据自身需求选择。
配置好扩容和重分布参数后,单击“下一步:确认”。
- 确认无误后,单击“提交”开始扩容。
查看扩容详情
- 登录DWS 管理控制台。
- 单击“集群管理”,默认显示用户所有的集群列表。
- 集群列表中,在指定集群所在行的“任务信息”列,单击“查看详情”。
- 进入“扩容详情”页面,用户可查看集群此时的扩容状态。
说明
离线扩容期间集群将变为只读状态,请谨慎操作。
为保证用户的数据安全建议在开始扩容操作之前创建手动快照。