The requested URL was not found on this server. 不管你信不信,反正我是没找到

ES XPack客户端连接问题

Elasticsearch | 作者 hanyaoyang | 发布于2019年07月24日 | 阅读数:2625

Settings settings = Settings.builder()
.put("xpack.security.user", "elastic:elastic") .put("client.transport.ignore_cluster_name", true)
.put("client.transport.sniff", false)
.build();
PreBuiltTransportClient preBuiltTransportClient = new PreBuiltXPackTransportClient(settings);
for (String host : esHost.split(",")) {
preBuiltTransportClient.addTransportAddress(new TransportAddress(InetAddress.getByName(host), 9300));
}

断点发现 client存在异常(使用9300端口),java VisualVm看到创建客户端连接的时候出现了了一个一百多兆的数据,断点是一个递归打印异常,Method threw 'java.lang.StackOverflowError' exception. Cannot evaluate org.elasticsearch.common.inject.InjectorImpl.toString()
ES异常.PNG


ES异常2.PNG

 
已邀请:

medcl - 今晚打老虎。

赞同来自:

是说客户端初始化失败么,还有其他任何返回和异常么?

要回复问题请先登录注册