我正在使用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。
是否有加速的方法? 谢谢。