版本: 6.8-8.9
简要来说,当 Elasticsearch 遇到意外情况或条件导致无法完成请求时,就会发生此错误。“exception”(异常)这个错误信息相当通用,可能由各种问题引起,例如配置错误、资源不足或网络问题。要解决此问题,你可以检查 Elasticsearch 日志以获取更详细的错误信息,确保配置正确,验证系统有足够的资源(如内存和磁盘空间),并检查网络连接。
日志上下文 #
日志 “exception” 的类名是 ElasticsearchException.java。我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:
XContentParser.Token token = parser.currentToken();
ensureFieldName(parser, token, ERROR);
token = parser.nextToken();
if (token.isValue()) {
return new ElasticsearchException(buildMessage("exception", parser.text(), null));
}
ensureExpectedToken(XContentParser.Token.START_OBJECT, token, parser);
token = parser.nextToken();





