当集群数据面业务变化,需要动态调整集群节点的规格时,可以执行“变更规格”任务。
前提条件
- 集群处于“可用”状态,且无正在进行的任务。
- 有足够的配额支持集群变更规格。
- 变更规格时,为了不中断业务,请确认业务数据都有副本。
在Kibana中执行命令 GET _cat/indices?v ,若回显的“rep”值大于“0”,则表示有副本;若“rep”值等于“0”,则表示没有副本,请先为集群手动创建快照再变更规格。
- 如果数据量比较大的情况下,更改节点规格耗时会比较长,因此,建议在业务低峰期更改节点规格,利于更快完成规格更改。
约束限制
- 变更规格操作不支持修改“节点数量”和“节点存储容量”。增加“节点数量”和“节点存储容量”请执行扩容操作。减少“节点数量”请执行缩容操作。
- 若将大规格更改为小规格,集群的处理性能将会降低,将会影响业务能力,请谨慎操作。
- 当集群包含多种节点类型时,一次只支持变更一种类型的节点规格,且变更完成后只生效所选类型的节点规格。
- 变更规格过程中,Kibana不可用。
- 变更规格过程中,会依次对节点进行关机,完成更改后依次开机。是一个滚动的变更过程。
操作步骤
1.登录云搜索服务管理控制台。
2.在左侧菜单栏,选择对应的集群类型,进入集群管理页面。
3.选择目标集群,单击操作列的“更多>形态变更”进入更改集群规格页面。
4.在更改集群规格页面,设置变更规格的参数。
−“变更类型”:“变更规格”。
−“变更的资源”:显示资源的变化量。
−“变更的角色”:此处修改的是默认数据节点类型的节点规格,在对应节点规格下拉框中选择所需的规格,然后勾选需要变更的节点。
−如果集群启用了Master节点、Client节点或冷数据节点,还可以更改Master节点、Client节点与冷数据节点的“节点规格”。
集群变更规格
5.单击“下一步”。
6.确认变更信息后,单击“提交申请”。
7.在弹出的“索引副本校验”窗口确认是否勾选“进行索引副本校验”,单击“确认”启动集群规格变更。
−没有Master节点的集群更改节点规格时,若选择进行索引副本校验,则要求所有索引至少有1个副本,且“节点数量”总和不小于3。
−有Master节点的集群更改节点规格时,若选择进行索引副本校验,则要求所有索引至少有1个副本。
8.单击“返回集群列表”跳转到集群管理页面。集群的“任务状态”列中显示为“规格修改”,表示集群正在更改规格。当集群状态变为“可用”,则表示规格变更成功。