Elasticsearch客户端:加速客户端创建

时间:2019-11-20 15:51:56

标签: elasticsearch elasticsearch-java-api

我正在使用Elasticsearch开发集成测试。一开始,我以这种方式实例化客户端:

Settings settings = Settings.EMPTY;
Client client = new PreBuiltTransportClient(settings)
                .addTransportAddress(new TransportAddress(InetAddress.getByName("localhost", "9300"));

elasticsearch服务器嵌入到具有以下环境变量的docker容器中:

- cluster.name=elasticsearch
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
- xpack.security.enabled=false
- xpack.monitoring.enabled=false
- xpack.graph.enabled=false
- xpack.watcher.enabled=false

在每次测试运行中,创建客户端最多需要20s。

是否有加速的方法? 谢谢。

0 个答案:

没有答案