前言
研发查日志的时候, kibana没有显示,并显示分片返回失败的情况.

原因是因为该字段数据过大, 导致kibana高亮插件超出了字符偏移量上限. 默认超过100万字的字段就会报错.
解决
可以尝试修改index.highlight.max_analyzed_offset,增大设置,但是不建议修改很大,会导致es内存问题,默认上限为1000000,这里修改为6000000解决
curl
1
2
3
4
5curl -XPUT "127.0.0.1:9200/channel-game-log-2021.09.02/_settings" -H 'Content-Type: application/json' -d '{
"index" : {
"highlight.max_analyzed_offset" : 1000000
}
}'Console
1 | PUT /channel-game-log-2021.09.02/_settings |