增删DWS逻辑集群/计算组
添加逻辑集群/计算组
集群中添加逻辑集群/计算组,将节点划分到不同的逻辑集群中,实现业务间的数据和资源隔离。
前提条件
- 存算一体集群需打开“逻辑集群开关”,导航栏才会出现“逻辑集群”页签。该操作仅控制菜单显隐,不会直接转为逻辑集群。
- 如果没有空闲节点则无法添加。需先单击“添加空闲节点”添加,详情请参见添加节点。
注意事项
- 存算一体物理集群转换为逻辑集群后,逻辑集群列表为空时,需要手动添加第一个逻辑集群,此时会将所有的物理节点全部划分到一个逻辑集群。
- 逻辑集群/计算组列表不为空时,在数据节点(DN)模块会显示当前集群的数据节点和空闲节点数,如果存在空闲节点,可以使用空闲节点创建新的逻辑集群/计算组。
- 在从物理集群转换为逻辑集群的过程中,原有的资源池配置将会被清除。转为逻辑集群后配置的资源池信息,将会与选择的逻辑集群绑定。
- 逻辑集群切换期间,如果原物理集群有数据,会进行锁集群操作,执行数据库对象等复杂DDL语句会阻塞业务,请选择业务低峰窗口期操作。
- 物理集群转换为逻辑集群模式之后不支持回退到物理集群。
操作步骤
- 登录DWS管理控制台。
- 在左侧导航栏中,选择“集群 > 集群列表”。
- 在集群列表中,单击指定集群名称,进入“集群详情”页面。
- 在上侧导航栏切换至“逻辑集群”或“计算组”页签。 图1 逻辑集群
- 单击“添加逻辑集群”或“添加计算组”。在开始前如果集群满足巡检条件,页面会显示巡检模块,单击“开始巡检”,在弹窗中单击“确定”后先完成一次巡检(如果需要终止巡检任务可单击“终止任务”),巡检中会显示巡检进度,用户需保证巡检通过,通过后可单击“下一步”进行相关操作,详情请参见查看巡检。
- 在初次进入到“逻辑集群”页面时,若有从后台创建的逻辑集群,则会进行前后台的逻辑集群元数据同步。同步之后可以在前台页面看到之前在后台创建的逻辑集群信息,但不支持同名大小写不同的逻辑集群同步,如lc1和LC1。
- 如果当前存算一体集群已有业务数据,只能将集群转换为逻辑集群。在提示框中输入转换后的逻辑集群名,默认为lc_default,单击“确定”转换为逻辑集群后,可以向弹性集群中扩容节点,然后再添加新的逻辑集群。
- 在实际业务场景中,建议用户尽可能将同一个数据库的表创建到同一个逻辑集群中。
- 右边弹出添加逻辑集群/计算组页面,参见下表根据需求填写配置。
表1 添加逻辑集群参数说明 参数
说明
扩容的数据节点数
ECS集群自动默认为集群空闲的节点数,如果需要新增空闲节点可参见添加节点。
BMS集群支持手动选择扩容节点数,需小于或等于集群空闲节点数。
扩容到逻辑集群/计算组
输入新逻辑集群/计算组名称。
如果需要扩容到已有逻辑集群/计算组,单击“扩容到已有逻辑集群”或“扩容到已有计算组”,界面自动变更为扩容界面。
在线扩容
开启后可在扩容期间继续执行业务操作。
查杀阻塞作业
开启在线扩容后可设置。在线扩容过程中如果遇到阻塞情况,将在您设置的查杀阻塞作业等待时间结束后,查杀阻塞扩容的后台作业。取值范围为30~1200的整数(单位:秒)。
查杀阻塞作业等待时间(秒)
查杀阻塞作业开启后显示该参数。查杀阻塞作业开启后生效。在线扩容过程中设置查杀阻塞作业的等待时间,超时后将查杀阻塞扩容的后台作业。取值范围:30~1200的整数。
- 确认无误后,勾选“我已知晓变更可能存在的风险,同意进行变更”,单击“提交”。提交后请耐心等待一段时间,逻辑集群添加成功。
删除逻辑集群/计算组
删除不再使用的逻辑集群/计算组,逻辑集群/计算组删除后,会将节点删除到集群外。
注意事项
- 手动添加的第一个逻辑集群/计算组不允许删除。
- 逻辑集群/计算组删除后,会将节点删除到集群外,该操作不可逆。
- 逻辑集群删除时只删除表、外表和资源池对象,如果有对象依赖逻辑集群下的表(部分依赖表的Sequence/Function/Trigger)同样也会删除。
- 逻辑集群删除过程会取消用户关联关系,删除已有的父子租户关系。
操作步骤
- 登录DWS管理控制台。
- 在左侧导航栏中,选择“集群 > 集群列表”。
- 在集群列表中,单击指定集群名称,进入“集群详情”页面。
- 在上侧导航栏切换至“逻辑集群”或“计算组”页签,在需要删除的逻辑集群/计算组所在行的“操作”列选择“更多 > 删除”。
- 如果只读计算组绑定了一次性删除计划,手动删除完成后,一次性删除计划会更新为完成状态。
- 如果只读计算组绑定了周期性增删计划,手动删除后,周期性增删计划中删除栏的下一次执行时间,将自动更新到下一周期或结束。
- 确认无误后,输入“DELETE”或单击“一键输入”,并单击“确定”,删除此集群。