kibana查看日志报错:xx个分片有xx失效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kibana查看日志报错:xx个分片有xx失效相关的知识,希望对你有一定的参考价值。

es报错信息

"Caused by: java.lang.IllegalArgumentException: The length of [message] field of [zLYN1oMBC4v59SJ-WNqm] doc of [ifp-basic-lbs-pro_2022.10.14] index has exceeded [1000000] - maximum allowed to be analyzed for highlighting. This maximum can be set by changing the [index.highlight.max_analyzed_offset] index level setting. For large texts, indexing with offsets or term vectors is recommended!",

问题分析

官网得知,显示没有偏移或术语向量的索引文本,需要在搜索请求期间实时分析内存中的该文本。对于大文本,此分析可能需要大量时间和内存。为了防止这种情况,将分析的最大字符数限制为 1000000。可以使用 index 设置为特定索引更改此默认限制index.highlight.max_analyzed_offset。

解决方法

方法一:

修改代码不要打印太大的日志。

方法二:

  • 查看index.highlight.max_analyzed_offset值,kibana控制台查看:
  • 修改index.highlight.max_analyzed_offset值:
PUT /_settings
 
    "index" : 
        "highlight.max_analyzed_offset" : 3000000
    

以上是关于kibana查看日志报错:xx个分片有xx失效的主要内容,如果未能解决你的问题,请参考以下文章

solr集群分片

Flink 开启 GC 日志

JVM性能调优(2) —— 内存设置和查看GC日志

一个由-XX:SurvivorRatio失效引发的探索

一个由-XX:SurvivorRatio失效引发的探索

jvm GC日志 相关参数