升级 Elasticsearch

编辑

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

从 7.x 升级

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

索引兼容性

编辑

Elasticsearch 完全支持对先前主要版本中创建的索引进行查询和写入。如果您有在 6.x 或更早版本中创建的索引,您可以使用 存档功能 将其导入到更新的 Elasticsearch 版本中,或者您必须在升级到 8.16.0 之前重新索引或删除它们。如果存在不兼容的索引,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 Service。