Elasticsearch 版本 8.6.1

edit

Elasticsearch 版本 8.6.1

edit

另请参阅 8.6 中的重大变更

已知问题

edit
  • 分片重新平衡可能会暂时导致集群不平衡

    从8.6.0开始,默认的分片再平衡算法将计算最终期望的平衡状态,然后进行分片移动以协调集群的当前状态与期望状态。然而,分片移动的顺序可能会偏向某些节点,导致集群在协调过程中暂时变得不平衡。一如既往,一旦节点达到磁盘水位线,它将不会接受任何额外的分片,但这种偏斜可能会导致节点比正常操作中更频繁地达到其磁盘水位线。一旦协调过程完成,集群将再次达到平衡。

    为避免此问题,请升级到8.8.0或更高版本。

  • 当使用ingest attachment processor时,Tika与log4j 2.18.0及更高版本(在Elasticsearch 8.4.0中引入)的交互会导致过多的日志记录。这种日志记录非常过多,以至于可能导致集群不稳定,甚至使集群无法使用,节点必须重新启动。(问题:#91964)。此问题已在Elasticsearch 8.7.0中修复(#93878

    要解决此问题,请升级到 8.7.0 或更高版本。

Bug 修复

edit
Data streams
  • 修复数据流上delete-by-query的通配符扩展 #92891
  • 修复数据流上update-by-query的通配符扩展 #92717 (问题: #90272)
  • 使用本地修改的类修补jackson-core #92984 这修复了jackson解析中的一个问题 (问题: #92480)
Distributed
  • 修复带有非零偏移量的 ByteArrayIndexInput #93205
ILM+SLM
  • 从集群状态获取仓库元数据时,如果仓库缺失不会抛出异常 #92914
Infra/Core
  • 在文件设置应用之前不要宣布准备就绪 #92856 (问题: #92812)
Machine Learning
  • 在推理请求包含多个文档时使用并行分配 #92359
Mapping
  • 修复 _bulk API 的 dynamic_templates 和显式 op_type #92687
Search
  • 避免在获取关键字字段的min和max时进行I/O操作 #92026
  • 减少在许多分片不可用时搜索响应所需的内存 #91365 (问题: #90622)