云搜索服务 CSS-升级Elasticsearch集群版本:场景描述

时间:2024-10-08 18:50:01

场景描述

升级场景

  • 同版本升级是升级集群的内核补丁,用于修复问题或优化性能。
  • 跨版本升级是升级集群的版本,用于功能加强或版本收编。
  • 跨引擎升级是支持Elasticsearch集群升级至OpenSearch集群。

升级原理

升级过程采用的是one-by-one的方式,不会中断业务。升级时,先下线一个节点,将该节点的数据迁移到其余节点,再创建一个目标版本的新节点,将已下线节点的网卡port挂载到新节点,以此保留节点IP地址,待新节点加入到集群后,再依次将其余节点进行替换。当集群的数据量很大时,升级耗时将依赖数据迁移耗时。

升级流程

  1. 进行升级前检查:升级前检查

    升级前检查大部分支持系统检查,少部分需要人工检查。

  2. 创建快照备份全量索引数据:手动创建快照

    升级配置中支持选择进行全量索引快照备份检测,避免升级失败数据丢失。

  3. 创建升级任务,启动升级:创建升级任务

版本升级能力

待升级的集群版本不同,支持升级的目标版本也不同,具体请参见表1
表1 版本升级能力

当前版本

目标版本

Elasticsearch:6.2.3

Elasticsearch:6.5.4,6.8.23

Elasticsearch:6.5.4

Elasticsearch:6.8.23

Elasticsearch:6.8.23

Elasticsearch:7.6.2,7.10.2

Elasticsearch:7.1.1

Elasticsearch:7.6.2,7.10.2

Elasticsearch:7.6.2

Elasticsearch:7.10.2

Elasticsearch:7.9.3

Elasticsearch:7.10.2

Elasticsearch:7.10.2

OpenSearch:1.3.6

说明:

  • Elasticsearch集群以7.6.2 和7.10.2为主力版本,建议其他版本的集群收编到该版本。实际支持的目标版本请以升级页面中“目标镜像”的可选值为准。
  • 5.x版本的Elasticsearch集群不支持跨版本升级,6.2.3和6.5.4版本Elasticsearch集群可先升级到6.8.23版本,再升级到7.x.x版本。
  • 当前仅支持7.10.2版本Elasticsearch集群跨引擎升级至1.3.6版本OpenSearch集群。
support.huaweicloud.com/usermanual-css/css_01_0186.html