当业务处于流量低峰期或集群中的数据量减少时,可通过数据节点缩容功能,减少集群中数据节点的数量。
减少数据节点的数量会涉及数据迁移,总体可分为下图中的三个步骤。
在弹出的提示框,查看缩容数据节点需要注意的信息,然后勾选我已知晓以上内容,再单击确定。
说明
在数据节点缩容页面,减少数据节点数量,然后单击确认订单。
执行减少数据节点数量的操作,系统会进行缩容请求校验,只有校验通过才可以进行节点数量缩容和数据迁移的操作。校验不通过,请根据页面提示自行处理异常,然后才可以继续数据节点缩容操作。
检查项 | 正常状态 |
---|---|
集群健康状态 | 集群状态为绿色。 |
索引的 allocation 配置 | allocation 配置为 all,或者没有配置。 |
索引的副本分布 | 不同副本分布在不同节点上。 |
缩容后,实例的剩余节点数 | 大于等于 2。对于多可用区实例,还需确保每个可用区节点数大于等于 2,且每个可用区剩余节点数相同。 说明 实例如果没有启用专有主节点,那么缩容后实例剩余节点数需要大于等于 3。 |
迁移后的节点 CPU 负载 | 迁移后节点的 CPU 负载(cpu load 5m)不超过 3.5。 |
数据迁移的目标节点的磁盘大小 | 缩容时,如果需要进行数据迁移,迁移后节点的磁盘使用率不超过 75% |
数据迁移的目标节点的内存 | 缩容时,如果需要进行数据迁移,迁移后节点的内存使用率不超过 70%。 |
节点的 shard 个数 | 被缩容节点的 shard 个数为 0。 |
缩容请求校验通过后,再次单击确认订单,然后在弹出的提示对话框,单击确定开始数据迁移。
在弹出的操作预计持续时间对话框,单击确定。
在迁移详情页面,确认实例变更详情,阅读并勾选相关协议,然后单击确定迁移,并进行二次确认。
确认迁移后,将进入迁移任务页面。在迁移任务页面,您可以查看迁移详情和停止迁移任务。
说明
数据迁移任务的执行时间主要取决于数据量的大小。如果需要迁移的数据量较大,则可能需要较长的时间来完成迁移。
如果迁移任务需要花费将长时间,您可以退出迁移任务页面去处理其他工作。后续您可以在实例列表页面重新进入数据迁移任务,具体操作请参见查看迁移任务。
确认完成迁移任务,开始数据节点缩容。
在数据迁移任务页面,查看迁移进度。当数据迁移任务显示为数据迁移完成,单击确认变更,将进入数据节点缩容订单页面。
在实例列表页面,您可以实时查看迁移任务的进展。
迁移任务展示一个圆圈状图标,鼠标悬停可查看当前进度。您也可以单击圆圈图标进入迁移任务页面,查看迁移进度和剩余时间,并且支持停止迁移。
进入数据迁移任务页面后,如果迁移任务状态显示为数据迁移完成,请单击确认变更,将自动进入数据节点缩容订单页面。
在订单详情页面,查看数据节点数量减少前后对比,阅读并勾选相关协议,然后单击立即购买。然后您可以返回实例列表页面,当实例的运行状态由变更中变为运行中,表示实例缩容数据节点成功。