升级 Elasticsearch编辑

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

从 7.x 升级

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

索引兼容性编辑

Elasticsearch 对在先前主要版本中创建的索引具有完整的查询和写入支持。如果您有在 6.x 或更早版本中创建的索引,您可能可以使用 存档功能 将它们导入到更新的 Elasticsearch 版本中,或者您必须在升级到 8.14.2 之前重新索引或删除它们。如果存在不兼容的索引,Elasticsearch 节点将无法启动。6.x 或更早版本的索引快照只能使用 存档功能 恢复到 8.x 集群,即使它们是由 7.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 服务。