版本: 7-7.15
简而言之,当 Elasticsearch 无法验证特定请求是否被列入白名单时,就会出现此错误。这可能是由于配置设置不正确或白名单本身存在问题。要解决此问题,您可以检查并更正白名单设置,确保您发出的请求包含在白名单中,或者检查 Elasticsearch 集群是否存在任何可能阻止其访问白名单的问题。此外,请确保您的 Elasticsearch 版本支持白名单功能并已正确配置。
日志上下文 #
日志"unable to check request [{}/{}] for white listing"的类名是 HttpClient.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入背景的人参考:
}
}); clientBuilder.addInterceptorFirst((HttpRequestInterceptor) (request; context) -> {
if (request instanceof HttpRequestWrapper == false) {
throw new ElasticsearchException("unable to check request [{}/{}] for white listing"; request;
request.getClass().getName());
} HttpRequestWrapper wrapper = ((HttpRequestWrapper) request);
final String host;





