升级 Elasticsearch
edit升级 Elasticsearch
editElasticsearch 集群通常可以一次升级一个节点,因此升级不会中断服务。有关升级说明,请参阅 升级到 Elastic 9.0.0-beta1。
从7.x升级
要从7.16或更早版本升级到9.0.0-beta1,您必须首先升级到8.16,即使您选择进行全集群重启而不是滚动升级。这使您能够使用升级助手来识别和解决问题,重新索引在7.0之前创建的索引,然后执行滚动升级。在继续升级之前,您必须解决所有关键问题。有关说明,请参阅准备从7.x升级。
索引兼容性
editElasticsearch 完全支持在前一个主要版本中创建的索引的查询和写入。如果您有在 6.x 或更早版本中创建的索引,您可以使用 归档功能 将它们导入到较新的 Elasticsearch 版本中,或者在升级到 9.0.0-beta1 之前必须重新索引或删除它们。如果存在不兼容的索引,Elasticsearch 节点将无法启动。即使是由 7.x 集群创建的,6.x 或更早版本的索引快照也只能使用 归档功能 恢复到 8.x 集群。8.16 中的 升级助手 会识别任何需要重新索引或删除的索引。
REST API 兼容性
editREST API 兼容性是一个按请求选择的特性,可以帮助 REST 客户端缓解对 REST API 的非兼容(破坏性)更改。
FIPS合规性和Java 17
editElasticsearch 8.0+ 需要 Java 17 或更高版本。Elasticsearch 8.13+ 已与 Bouncy Castle 的 Java 17 认证 FIPS 实现进行了测试,并且在 FIPS 140-2 模式下运行 Elasticsearch 时,推荐使用此 Java 安全提供程序。 注意 - Elasticsearch 不附带 FIPS 认证的安全提供程序,需要显式安装和配置。
或者,考虑在FedRAMP认证的GovCloud区域中使用Elasticsearch服务。