目前生产三台集群31G,总是会报错。org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=circuit_breaking_exception, reason=[parent] Data too large, data for [<http_request>] would be [31638118802/29.4gb], which is larger than the limit of [31621696716/29.4gb], real usage: [31638116088/29.4gb], new bytes reserved: [2714/2.6kb], usages [request=0/0b, fielddata=443250022/422.7mb, in_flight_requests=2714/2.6kb, accounting=1896604/1.8mb]]
at org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:177) ~[elasticsearch-7.8.0.jar!/:7.8.0]
at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1897) ~[elasticsearch-rest-high-level-client-7.8.0.jar!/:7.8.0]
at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1867) ~[elasticsearch-rest-high-level-client-7.8.0.jar!/:7.8.0]
at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1624) ~[elasticsearch-rest-high-level-client-7.8.0.jar!/:7.8.0]
at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1581) ~[elasticsearch-rest-high-level-client-7.8.0.jar!/:7.8.0]
at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1551) ~[elasticsearch-rest-high-level-client-7.8.0.jar!/:7.8
at org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:177) ~[elasticsearch-7.8.0.jar!/:7.8.0]
at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1897) ~[elasticsearch-rest-high-level-client-7.8.0.jar!/:7.8.0]
at org.elasticsearch.client.RestHighLevelClient.parseResponseException(RestHighLevelClient.java:1867) ~[elasticsearch-rest-high-level-client-7.8.0.jar!/:7.8.0]
at org.elasticsearch.client.RestHighLevelClient.internalPerformRequest(RestHighLevelClient.java:1624) ~[elasticsearch-rest-high-level-client-7.8.0.jar!/:7.8.0]
at org.elasticsearch.client.RestHighLevelClient.performRequest(RestHighLevelClient.java:1581) ~[elasticsearch-rest-high-level-client-7.8.0.jar!/:7.8.0]
at org.elasticsearch.client.RestHighLevelClient.performRequestAndParseEntity(RestHighLevelClient.java:1551) ~[elasticsearch-rest-high-level-client-7.8.0.jar!/:7.8
5 个回复
zmc - ES PAAS、JuiceFS
赞同来自: nofearinmyheat 、[已注销]
Charele - Cisco4321
赞同来自: [已注销]
fielddata=443250022/422.7mb,
如果你的执行是java程序,可以catch到熔断异常(可能被包在别的异常里面,但可以分析出来)的时候,
然后试着在程序里清一下fielddata缓存,再执行请求
nofearinmyheat - 新时代农民工
赞同来自: [已注销]
Dalon
赞同来自:
tacsklet - 公司有用到es
赞同来自:
G1可以调整参数优化GC时间的,可以看看GC执行时间是否比较长,对G1进行参数调优。