更新时间:2023-06-20 GMT+08:00

变更规格

当集群数据面业务变化,需要动态调整集群节点的规格时,可以执行“变更规格”任务。

前提条件

  • 集群处于“可用”状态,且无正在进行的任务。
  • 有足够的配额支持集群变更规格。
  • 变更规格时,为了不中断业务,请确认业务数据都有副本。

    在Kibana中执行命令GET _cat/indices?v,若回显的“rep”值大于“0”,则表示有副本;若“rep”值等于“0”,则表示没有副本,请先为集群手动创建快照再变更规格。

  • 如果数据量比较大的情况下,更改节点规格耗时会比较长,因此,建议在业务低峰期更改节点规格,利于更快完成规格更改。

约束限制

  • 变更规格不支持修改“节点数量”“节点存储容量”
  • 若将大规格更改为小规格,集群的处理性能将会降低,将会影响业务能力,请谨慎操作。
  • 当集群包含多种节点类型时,一次只支持变更一种类型的节点规格,且变更完成后只生效所选类型的节点规格。
  • 变更规格过程中,Kibana不可用。
  • 变更规格过程中,会依次对节点进行关机,完成更改后依次开机。是一个滚动的变更过程。

操作步骤

  1. 登录云搜索服务管理控制台。
  2. 在左侧菜单栏选择集群管理 > Elasticsearch,进入集群列表页面,选择目标集群,单击操作列的“更多>形态变更”进入更改集群规格页面。
  3. 在更改集群规格页面,设置变更规格的参数。
    • “变更类型”“变更规格”
    • “变更后节点规格”:此处修改的是默认数据节点类型的节点规格,在下拉框中选择所需的规格。
    • 如果集群启用了Master节点、Client节点或冷数据节点,还可以更改Master节点、Client节点与冷数据节点的“节点规格”
  4. 单击“下一步:立即变更”
  5. 确认变更信息后,单击“提交申请”
  6. 在弹出的“索引副本校验”窗口确认是否勾选“进行索引副本校验”,单击“确认”启动集群规格变更。
    • 没有Master节点的集群更改节点规格时,若选择进行索引副本校验,则要求所有索引至少有1个副本,且“节点数量”总和不小于3。
    • 有Master节点的集群更改节点规格时,若选择进行索引副本校验,则要求所有索引至少有1个副本。
  7. 单击“返回集群列表”跳转到集群管理页面。集群的“任务状态”列中显示为“规格修改”,表示集群正在更改规格。当集群状态变为“可用”,则表示规格变更成功。