You need to enable JavaScript to run this app.
导航
缩容数据节点
最近更新时间:2024.07.03 19:47:44首次发布时间:2023.07.21 11:36:52

当业务处于流量低峰期或集群中的数据量减少时,可通过数据节点缩容功能,减少集群中数据节点的数量。

注意事项

  • 减少数据节点的数量会涉及数据迁移,迁移数据会对读写性能有一定影响,建议您在业务低峰期执行减少数据节点数量的操作。
  • 执行缩容数据节点之前,请先根据历史监控数据,判断缩容后实例最高峰值的 CPU 使用率低于 80%、内存使用率低于 70%、磁盘使用率低于 75%。只有满足条件,才建议您执行缩容操作。如何查看监控数据,请参见查看实例监控
  • 数据迁移过程中,不能增加数据节点数量,但不影响其他升配和降配操作。
  • 数据迁移完成后,还需要在页面上进行数据节点数量缩容的确认订单操作。
  • 数据迁移任务的执行时间主要取决于数据量的大小。如果需要迁移的数据量较大,则可能需要较长的时间来完成迁移。
  • 单节点实例不支持缩容数据节点。

减少数据节点数量

减少数据节点的数量会涉及数据迁移,总体可分为下图中的三个步骤。
图片

  1. 进入数据节点缩容的功能入口。
    1. 登录云搜索服务控制台
    2. 在顶部导航栏,选择目标项目和地域。
    3. 实例列表 v2页面,单击目标实例操作列的更多按钮,然后选择数据节点缩容
      图片
  2. 进行数据迁移任务。
    1. 在弹出的提示框,查看缩容数据节点需要注意的信息,然后勾选我已知晓以上内容,再单击确定

      说明

      • 减少数据节点的数量会涉及数据迁移。
      • 执行缩容数据节点之前,请先根据历史监控数据,判断缩容后实例最高峰值的 CPU 使用率低于 80%、内存使用率低于 70%、磁盘使用率低于 75%。只有满足条件,才建议您执行缩容操作。如何查看监控数据,请参见查看实例监控

      图片

    2. 数据节点缩容页面,减少数据节点数量,然后单击确认订单
      图片
      执行减少数据节点数量的操作,系统会进行缩容请求校验,只有校验通过才可以进行节点数量缩容和数据迁移的操作。校验不通过,请根据页面提示自行处理异常,然后才可以继续数据节点缩容操作。

      检查项

      正常状态

      集群健康状态

      集群状态为绿色。

      索引的 allocation 配置

      allocation 配置为 all,或者没有配置。
      cluster.routing.allocation.enable: all,表示允许将所有类型的分片分配到对应节点上。

      索引的副本分布

      不同副本分布在不同节点上。

      缩容后,实例的剩余节点数

      大于等于 2。对于多可用区实例,还需确保每个可用区节点数大于等于 2,且每个可用区剩余节点数相同。

      说明

      实例如果没有启用专有主节点,那么缩容后实例剩余节点数需要大于等于 3。

      迁移后的节点 CPU 负载

      迁移后节点的 CPU 负载(cpu load 5m)不超过 3.5。

      数据迁移的目标节点的磁盘大小

      缩容时,如果需要进行数据迁移,迁移后节点的磁盘使用率不超过 75%

      数据迁移的目标节点的内存

      缩容时,如果需要进行数据迁移,迁移后节点的内存使用率不超过 70%。

      节点的 shard 个数

      被缩容节点的 shard 个数为 0。

    3. 缩容请求校验通过后,再次单击确认订单,然后在弹出的提示对话框,单击确定开始数据迁移。
      图片

    4. 在弹出的操作预计持续时间对话框,单击确定
      图片

    5. 迁移详情页面,确认实例变更详情,阅读并勾选相关协议,然后单击确定迁移,并进行二次确认。
      确认迁移后,将进入迁移任务页面。在迁移任务页面,您可以查看迁移详情和停止迁移任务。

      • 详情信息:查看迁移任务详情。
      • 停止:在数据迁移过程中停止迁移任务,停止迁移任务将会重新回迁数据。
        图片

      说明

      数据迁移任务的执行时间主要取决于数据量的大小。如果需要迁移的数据量较大,则可能需要较长的时间来完成迁移。
      如果迁移任务需要花费将长时间,您可以退出迁移任务页面去处理其他工作。后续您可以在实例列表页面重新进入数据迁移任务,具体操作请参见查看迁移任务

    6. 确认完成迁移任务,开始数据节点缩容。
      在数据迁移任务页面,查看迁移进度。当数据迁移任务显示为数据迁移完成,单击确认变更,将进入数据节点缩容订单页面。
      图片

  3. 确认数据节点缩容订单。
    1. 订单详情页面,查看数据节点数量减少前后对比,阅读并勾选相关协议,然后单击立即购买
      图片
    2. 返回实例列表页面,查看实例状态。
      当实例的运行状态由变更中变为运行中,表示实例缩容数据节点成功。
      图片

查看迁移任务

在实例列表页面,您可以实时查看迁移任务的进展。
迁移任务展示一个圆圈状图标,鼠标悬停可查看当前进度。您也可以单击圆圈图标进入迁移任务页面,查看迁移进度和剩余时间,并且支持停止迁移。
图片
进入数据迁移任务页面后,如果迁移任务状态显示为数据迁移完成,请单击确认变更,将自动进入数据节点缩容订单页面。
图片
订单详情页面,查看数据节点数量减少前后对比,阅读并勾选相关协议,然后单击立即购买。然后您可以返回实例列表页面,当实例的运行状态由变更中变为运行中,表示实例缩容数据节点成功。
图片