升级 Elasticsearch

编辑

Elasticsearch 集群通常可以一次升级一个节点,因此升级不会中断服务。有关升级说明,请参阅 升级到 Elastic 8.17.0

从 7.x 升级

要从 7.16 或更早版本升级到 8.17.0,您必须首先升级到 7.17,即使您选择执行完全集群重启而不是滚动升级。 这使您可以使用 升级助手 来识别和解决问题,重新索引在 7.0 之前创建的索引,然后执行滚动升级。您必须在继续升级之前解决所有关键问题。有关说明,请参阅 准备从 7.x 升级

索引兼容性

编辑

Elasticsearch 完全支持查询和写入在上一个主要版本中创建的索引。如果您有在 6.x 或更早版本中创建的索引,您可以使用 归档功能 将它们导入到较新的 Elasticsearch 版本中,或者您必须在升级到 8.17.0 之前重新索引或删除它们。如果存在不兼容的索引,Elasticsearch 节点将无法启动。即使快照是由 7.x 集群创建的,6.x 或更早版本索引的快照也只能使用 归档功能 恢复到 8.x 集群。7.17 中的 升级助手 会识别任何需要重新索引或删除的索引。

REST API 兼容性

编辑

REST API 兼容性 是一项按请求选择加入的功能,可以帮助 REST 客户端缓解 REST API 的不兼容(重大)更改。

FIPS 合规性和 Java 17

编辑

Elasticsearch 8.0+ 需要 Java 17 或更高版本。Elasticsearch 8.13+ 已经过使用 Bouncy Castle 的 Java 17 认证 FIPS 实现的测试,并且是在 FIPS 140-2 模式下运行 Elasticsearch 时推荐的 Java 安全提供程序。注意 - Elasticsearch 不附带 FIPS 认证的安全提供程序,需要显式安装和配置。

或者,考虑在 FedRAMP 认证的 GovCloud 区域 中使用 Elasticsearch Service。