📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 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;