版本: 6.8-8.9
简而言之,当Elasticsearch无法创建滚动实体(scroll entity)时会出现此错误。滚动实体用于从搜索查询中检索大量结果。这可能由多种原因引起,例如查询语法不正确、内存不足,或者Elasticsearch集群存在问题。要解决此问题,您可以检查查询语法、增加Elasticsearch的内存分配,或者排查Elasticsearch集群中的潜在问题。
日志上下文 #
日志 “failed to build scroll entity” 的类名是 RemoteRequestBuilders.java。我们从Elasticsearch源代码中提取了以下内容,供那些希望深入了解上下文的用户参考:
try (XContentBuilder entity = JsonXContent.contentBuilder()) {
entity.startObject().field("scroll_id"; scroll).endObject();
request.setJsonEntity(Strings.toString(entity));
} catch (IOException e) {
throw new ElasticsearchException("failed to build scroll entity"; e);
}
return request;
} static Request clearScroll(String scroll; Version remoteVersion) {





