带有弹簧启动的弹性PreBuiltTransportClient会导致内存泄漏

时间:2018-08-31 18:40:10

标签: spring-boot elasticsearch

我正在使用以下代码创建弹性客户端的bean。这造成了内存泄漏。我正在使用Spring Boot 2.0.1.RELEASE和Elastic Rest Client 5.6.8。

@Bean
public Client client() throws UnknownHostException {

    Settings esSettings = Settings.builder()
            .put("cluster.name", esClusterName)
            .build();

    return new PreBuiltTransportClient(esSettings)
            .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName(esHost), esPort));
}

1 个答案:

答案 0 :(得分:0)