Elasticsearch自定义客户端(TransportClient)资源池
前言:
java中调用TransportClient时,我们一般都会设置成单例,为了避免多次的创建与关闭造成的内存占用及关闭缓慢问题。而TransportClient本身也是实现了线程池threadPool。
因此在调用TransportClient并发量不高的情况下,使用单例模式是没有问题的。
在某些情况下,我们需要频繁多次的调用TransportClient,在单例模式下可能有延迟。。。
我们可以提前创建好一组客户端,在用到的时候,从资源池中获取一个闲置资源,而在使用完毕后,资源池自动回收。多线程使用时,通过资源池可以提高client的并发量。客户端的创建与回收都会交给资源池管理,当资源不够用时,资源池会自动创建新的TransportClient实例。
本文在es2.4.2下测试通过。
1.ElasticsearchPoolFactory工厂类完整代码:
package com.xxx.xxx.storm.utils; import java.net.InetSocketAddress;
import java.util.concurrent.ConcurrentLinkedQueue; import org.elasticsearch.client.transport.TransportClient;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.transport.InetSocketTransportAddress; /**
* es资源池
* @author RexSheng
*
*/
public class ElasticsearchPoolFactory { /**
* 是否打印输出
*/
private static Boolean isDebug = true; /**
* 资源列表
*/
private static ConcurrentLinkedQueue<TransportClient> clientList = new ConcurrentLinkedQueue<TransportClient>(); /**
* 当前实例
*/
private static ElasticsearchPoolFactory _instance; /**
* 构建类
*/
private ElasticsearchPoolFactory.Builder builder; /**
* 锁定的资源
*/
private static Object obj = new Object(); /**
* 新增的客户端总数
*/
private static int count = 0; /**
* 获取工厂实例
* @return
*/
private static ElasticsearchPoolFactory getInstance() {
if (_instance == null) {
synchronized (obj) {
if (_instance == null) {
_instance = new ElasticsearchPoolFactory();
}
}
}
return _instance;
} /**
* 获取工厂构建类
* @return
*/
public ElasticsearchPoolFactory.Builder getBuilder() {
if (this.builder == null) {
this.builder = new Builder();
}
return this.builder;
} /**
* 从资源池中获取一个客户端
* @return
*/
@SuppressWarnings("static-access")
public static TransportClient getClient() {
if (isDebug) {
System.out.println("client size:" + count);
}
TransportClient client = clientList.poll();
if (client == null) {
synchronized (obj) {
client = clientList.poll();
if (client == null) {
if (count < getInstance().getBuilder().getMaxPoolSize()) {
client = getInstance().getBuilder().createClient();
ElasticsearchPoolFactory.getInstance().put(client);
if (isDebug) {
System.out.println("新增:" + client);
} } else {
try {
if (isDebug) {
System.out.println("等待:");
}
obj.wait();
client = getClient();
if (isDebug) {
System.out.println("获得:" + client);
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
return client;
}; /**
* 写入新资源
* @param client
* @return
*/
public static Boolean put(TransportClient client) {
count++;
return clientList.add(client);
} /**
* 客户端资源回收
*
* @param client
* @return
*/
public static Boolean recycle(TransportClient client) {
if (isDebug) {
System.out.println("回收:" + client);
}
synchronized (obj) {
clientList.add(client);
obj.notify();
} return true;
}; /**
* 关闭客户端(不推荐)
*/
public static void closeAll() {
while (clientList.size() > 0) {
TransportClient client = clientList.poll();
if (client != null) {
client.close();
}
}
}; /**
* 静态构建类
* @return
*/
public static Builder builder() {
return getInstance().getBuilder();
} /**
* es配置
* @author sarnath
* 2019年5月16日下午4:53:01
*/
public static class Builder {
private String clusterName; private String host; private Integer port; private Integer maxPoolSize; private Integer minPoolSize; private Boolean sniff = false; public Builder setClusterName(String clusterName) {
this.clusterName = clusterName;
return this;
} public Builder setHost(String host) {
this.host = host;
return this;
} public Builder setPort(Integer port) {
this.port = port;
return this;
} public Builder setMaxPoolSize(int size) {
this.maxPoolSize = size;
return this;
} public int getMaxPoolSize() {
return this.maxPoolSize == null ? java.lang.Integer.MAX_VALUE : this.maxPoolSize;
} public Builder setMinPoolSize(int size) {
this.minPoolSize = size;
return this;
} /**
* 是否启动节点发现(嗅探)
*
* @param isSniff
* @return
*/
public Builder setSniff(Boolean isSniff) {
this.sniff = isSniff;
return this;
} /**
* 工厂构建的执行方法
* @return
*/
@SuppressWarnings("static-access")
public ElasticsearchPoolFactory build() {
//防止重复调用此方法
if(host!=null){
for (int i = 0; i < (minPoolSize == null ? 0 : minPoolSize); i++) {
TransportClient client = createClient();
if (isDebug) {
System.out.println("初始化:" + client);
}
ElasticsearchPoolFactory.getInstance().put(client);
}
}
return ElasticsearchPoolFactory.getInstance();
} /**
* 创建es客户端
* @return
*/
public TransportClient createClient() {
Settings settings = Settings.settingsBuilder().put("cluster.name", clusterName)
.put("client.transport.sniff", sniff).build();
return TransportClient.builder().settings(settings).build().addTransportAddress(
new InetSocketTransportAddress(new InetSocketAddress(host, Integer.valueOf(port))));
}
} }
2.按照通常做法,都会创建一个es工具类,这里不同的是,我们的工具类是非静态的,继承AutoCloseable(JDK7新增),实例化时从资源池获取一个资源,使用完毕后资源池回收。
package com.xxx.xxx.storm.utils; import java.net.InetSocketAddress;
import java.util.ArrayList;
import java.util.List;
import java.util.Map; import org.elasticsearch.action.bulk.BulkRequestBuilder;
import org.elasticsearch.action.bulk.BulkResponse;
import org.elasticsearch.action.delete.DeleteRequestBuilder;
import org.elasticsearch.action.delete.DeleteResponse;
import org.elasticsearch.action.get.GetRequestBuilder;
import org.elasticsearch.action.get.GetResponse;
import org.elasticsearch.action.index.IndexResponse;
import org.elasticsearch.action.search.SearchResponse;
import org.elasticsearch.client.transport.TransportClient;
import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.transport.InetSocketTransportAddress;
import org.elasticsearch.index.query.QueryBuilder;
import org.elasticsearch.index.query.QueryBuilders;
import org.elasticsearch.search.SearchHit; /**
* es工具类
* @author RexSheng
* 2019年4月11日下午10:14:38
*/
public class ElasticsearchUtil implements AutoCloseable{ private TransportClient client; public ElasticsearchUtil(){
// this(EsConfig.getClusterName(),EsConfig.getHost(),EsConfig.getPort());
this.client=ElasticsearchPoolFactory.getClient();
System.out.println("得到:" + client);
} // public ElasticsearchUtil(String clusterName,String hostName,Integer hostPort){
// getConnect(clusterName,hostName,hostPort);
// } public static void main(String[] args) throws Exception {
ElasticsearchUtil esClient=new ElasticsearchUtil();
// Map<String, Object> result = es.get("bigdata", "PrescriptionDisease", "201501135109446");
// System.out.println(result.size());
esClient.close(); } @SuppressWarnings("unused")
private void getConnect(String clusterName,String hostName,Integer hostPort) {
try{
Settings settings = Settings.settingsBuilder().put("cluster.name", clusterName).build();
client = TransportClient.builder().settings(settings).build().addTransportAddress(
new InetSocketTransportAddress(new InetSocketAddress(hostName, Integer.valueOf(hostPort)))); }
catch(Exception e){
e.printStackTrace();
throw e;
}
} public void insert(String indexName, String typeName, Map<String, Object> source) {
IndexResponse response = client.prepareIndex(indexName, typeName).setSource(source).execute().actionGet();
response.getId();
} public void insert(String indexName, String typeName, String source) {
IndexResponse response = client.prepareIndex(indexName, typeName).setSource(source).execute().actionGet();
response.getId();
} public void insert(String indexName, String typeName, String id, Map<String, Object> source) {
IndexResponse response = client.prepareIndex(indexName, typeName).setSource(source).setId(id).execute()
.actionGet();
response.getId();
} public void insert(String indexName, String typeName, String id, String source) {
IndexResponse response = client.prepareIndex(indexName, typeName).setSource(source).setId(id).execute()
.actionGet();
response.getId();
} public void insert(String indexName, String typeName, String id, String source,String parentId) {
IndexResponse response = client.prepareIndex(indexName, typeName)
.setSource(source)
.setId(id)
.setParent(parentId)
.execute()
.actionGet();
response.getId();
} public Boolean insert(String indexName, String typeName, List<Map<String, Object>> sources) {
BulkRequestBuilder bulkRequest = client.prepareBulk();
for (Map<String, Object> source : sources) {
bulkRequest.add(client.prepareIndex(indexName, typeName).setSource(source));
}
BulkResponse response = bulkRequest.get();
if (response.hasFailures()) {
return false;
}
return true;
} public List<Map<String, Object>> query(String indexName, String typeName, String fieldName, String value,
Integer pageIndex, Integer pageSize) {
QueryBuilder qb = QueryBuilders.matchPhraseQuery(fieldName, value);
SearchResponse response = client.prepareSearch(indexName).setTypes(typeName).setQuery(qb).setFrom(pageIndex)
.setSize(pageSize).execute().actionGet();
List<Map<String, Object>> result = new ArrayList<Map<String, Object>>();
for (SearchHit hit : response.getHits().getHits()) {
result.add(hit.getSource());
} return result;
} public List<Map<String, Object>> query(String indexName, String typeName, String fieldName, QueryBuilder qb,
Integer pageIndex, Integer pageSize) {
SearchResponse response = client.prepareSearch(indexName).setTypes(typeName).setQuery(qb).setFrom(pageIndex)
.setSize(pageSize).execute().actionGet();
List<Map<String, Object>> result = new ArrayList<Map<String, Object>>();
for (SearchHit hit : response.getHits().getHits()) {
result.add(hit.getSource());
} return result;
} public Map<String, Object> get(String indexName, String typeName, String id) {
GetRequestBuilder getRequest = client.prepareGet(indexName, typeName, id);
GetResponse response = getRequest.setOperationThreaded(false).get();
return response.getSource();
} public void deleteById(String indexName, String typeName, String id) {
DeleteRequestBuilder deleteRequest = client.prepareDelete(indexName, typeName, id);
DeleteResponse response = deleteRequest.execute().actionGet();
response.getId();
} public TransportClient getClient(){
return client;
}; @Override
public void close() {
ElasticsearchPoolFactory.recycle(client);
}
}
3.接下来就是我们的测试类了,我们模拟200个线程的并发调用es接口
package com.xxx.xxx.storm.wordcount; import com.xxx.xxx.storm.utils.ElasticsearchPoolFactory;
import com.xxx.xxx.storm.utils.ElasticsearchUtil; public class EsPool {
@SuppressWarnings("unused")
public static void main(String[] args) {
ElasticsearchPoolFactory factory=ElasticsearchPoolFactory.builder()
.setClusterName("bigdatalab-es")
.setHost("master")
.setPort(9300)
.setMinPoolSize(0)
.setMaxPoolSize(10)
.build();
for(int i=0;i<50;i++){
new EsThread().start();
}
for(int i=50;i<100;i++){
new EsThread().start();
}
for(int i=100;i<200;i++){
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
new EsThread().start();
}
} public static class EsThread extends Thread{
@Override
public void run() {
try {
Thread.sleep(10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try(ElasticsearchUtil util=new ElasticsearchUtil()){
util.get("test","article","1");
System.out.println("thread:"+Thread.currentThread().getName()+":"+util.getClient());
} }
}
}
4.来看一下打印的结果
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
client size:0
2166 [Thread-54] INFO o.e.plugins - [Ares] modules [], plugins [], sites []
新增:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
3399 [Thread-198] INFO o.e.plugins - [Venomm] modules [], plugins [], sites []
新增:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
3493 [Thread-196] INFO o.e.plugins - [Aquarius] modules [], plugins [], sites []
新增:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
3655 [Thread-195] INFO o.e.plugins - [Paris] modules [], plugins [], sites []
thread:Thread-196:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-198:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-194:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-54:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-200:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-197:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
新增:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-193:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-195:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
3735 [Thread-192] INFO o.e.plugins - [Grey Gargoyle] modules [], plugins [], sites []
新增:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-192:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-191:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
3795 [Thread-190] INFO o.e.plugins - [Unicorn] modules [], plugins [], sites []
新增:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-190:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-189:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-188:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
3876 [Thread-187] INFO o.e.plugins - [Jacob "Jake" Fury] modules [], plugins [], sites []
新增:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-187:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
3996 [Thread-184] INFO o.e.plugins - [Juggernaut] modules [], plugins [], sites []
thread:Thread-186:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-185:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
新增:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-184:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-183:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
4072 [Thread-182] INFO o.e.plugins - [Runner] modules [], plugins [], sites []
新增:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-182:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-181:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-180:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
4127 [Thread-179] INFO o.e.plugins - [Phantom Eagle] modules [], plugins [], sites []
新增:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-179:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-178:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
thread:Thread-177:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
等待:
thread:Thread-175:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
thread:Thread-172:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
thread:Thread-170:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
等待:
thread:Thread-168:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
thread:Thread-165:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
thread:Thread-143:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
thread:Thread-140:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
等待:
等待:
thread:Thread-139:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
等待:
等待:
等待:
等待:
thread:Thread-135:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-130:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
等待:
等待:
thread:Thread-128:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
等待:
thread:Thread-124:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
等待:
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
等待:
client size:10
等待:
client size:10
等待:
client size:10
等待:
thread:Thread-160:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
等待:
thread:Thread-166:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
等待:
client size:10
等待:
client size:10
等待:
client size:10
等待:
thread:Thread-169:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-133:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-134:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-136:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-137:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-138:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-141:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-142:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-144:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-145:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-146:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-147:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-148:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-149:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-150:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-153:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-151:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-152:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-154:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-155:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-156:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-157:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-158:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-159:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-109:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-111:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-113:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-112:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-114:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-117:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-115:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-116:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-118:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-119:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-120:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-121:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-122:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-123:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-125:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-127:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-129:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-126:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-131:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-132:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-73:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-95:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-96:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-90:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-26:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-91:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-39:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-49:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-100:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
thread:Thread-102:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-101:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-103:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-104:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-105:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-106:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-107:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-108:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-110:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-67:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-68:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-65:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-64:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-63:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-38:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-40:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-58:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-53:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-17:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-84:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-81:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-82:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-32:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-33:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-77:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-74:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-76:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-60:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-66:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-70:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-41:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-44:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-88:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-45:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-46:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-48:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-50:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-43:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-52:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-71:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-42:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-37:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-35:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-69:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-9:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-8:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-6:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-2:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-7:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-1:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-5:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-3:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-28:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-4:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-27:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-97:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-89:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-94:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-72:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-75:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-78:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-85:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-59:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-86:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-83:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-79:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-36:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-16:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-15:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-14:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
thread:Thread-13:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-23:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-22:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-21:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-24:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得��:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-11:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-12:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-18:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-19:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-20:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-93:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-87:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-10:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-92:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-29:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-31:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-30:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-34:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-25:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-174:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
thread:Thread-176:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
获得:org.elasticsearch.client.transport.TransportClient@6a33a70b
得到:org.elasticsearch.client.transport.TransportClient@6a33a70b
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-173:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-171:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-167:org.elasticsearch.client.transport.TransportClient@6a33a70b
回收:org.elasticsearch.client.transport.TransportClient@6a33a70b
thread:Thread-164:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
thread:Thread-163:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@1b010a3e
得到:org.elasticsearch.client.transport.TransportClient@1b010a3e
client size:10
获得:org.elasticsearch.client.transport.TransportClient@e87a450
得到:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-162:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@47ec2eac
得到:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@5a23fc3e
得到:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-161:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
client size:10
获得:org.elasticsearch.client.transport.TransportClient@40c294cb
得到:org.elasticsearch.client.transport.TransportClient@40c294cb
thread:Thread-57:org.elasticsearch.client.transport.TransportClient@1b010a3e
回收:org.elasticsearch.client.transport.TransportClient@1b010a3e
thread:Thread-80:org.elasticsearch.client.transport.TransportClient@47ec2eac
回收:org.elasticsearch.client.transport.TransportClient@47ec2eac
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-62:org.elasticsearch.client.transport.TransportClient@5a23fc3e
回收:org.elasticsearch.client.transport.TransportClient@5a23fc3e
thread:Thread-61:org.elasticsearch.client.transport.TransportClient@e87a450
回收:org.elasticsearch.client.transport.TransportClient@e87a450
thread:Thread-47:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-55:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@557aefff
得到:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-56:org.elasticsearch.client.transport.TransportClient@40c294cb
回收:org.elasticsearch.client.transport.TransportClient@40c294cb
client size:10
获得:org.elasticsearch.client.transport.TransportClient@18cb18a0
得到:org.elasticsearch.client.transport.TransportClient@18cb18a0
client size:10
获得:org.elasticsearch.client.transport.TransportClient@785b48b6
得到:org.elasticsearch.client.transport.TransportClient@785b48b6
client size:10
获得:org.elasticsearch.client.transport.TransportClient@4157c414
得到:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-0:org.elasticsearch.client.transport.TransportClient@557aefff
回收:org.elasticsearch.client.transport.TransportClient@557aefff
thread:Thread-98:org.elasticsearch.client.transport.TransportClient@4157c414
回收:org.elasticsearch.client.transport.TransportClient@4157c414
thread:Thread-51:org.elasticsearch.client.transport.TransportClient@18cb18a0
回收:org.elasticsearch.client.transport.TransportClient@18cb18a0
thread:Thread-99:org.elasticsearch.client.transport.TransportClient@785b48b6
回收:org.elasticsearch.client.transport.TransportClient@785b48b6
就到这里,欢迎留言,转载请标明出处https://www.cnblogs.com/RexSheng/p/10879514.html
Elasticsearch自定义客户端(TransportClient)资源池的更多相关文章
- elastic客户端TransportClient的使用
关于TransportClient,elastic计划在Elasticsearch 7.0中弃用TransportClient,并在8.0中完全删除它.后面,应该使用Java高级REST客户端,它执行 ...
- elasticsearch java客户端api使用(一)
1.客户端client构建 package com.pz998.app.service.utils; import static org.elasticsearch.common.settings ...
- Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送
Android高效率编码-第三方SDK详解系列(三)--JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送 很久没有更新第三方SDK这个系列了,所以更新一下这几天工作中使用到的推送, ...
- 全文检索-Elasticsearch (四) elasticsearch.net 客户端
本篇摘自elasticsearch.net search入门使用指南中文版(翻译) 原文:http://edu.dmeiyang.com/book/nestusing.html elasticsear ...
- 【.NET Core项目实战-统一认证平台】第七章 网关篇-自定义客户端限流
[.NET Core项目实战-统一认证平台]开篇及目录索引 上篇文章我介绍了如何在网关上增加自定义客户端授权功能,从设计到编码实现,一步一步详细讲解,相信大家也掌握了自定义中间件的开发技巧了,本篇我们 ...
- 【.NET Core项目实战-统一认证平台】第六章 网关篇-自定义客户端授权
[.NET Core项目实战-统一认证平台]开篇及目录索引 上篇文章我们介绍了网关使用Redis进行缓存,并介绍了如何进行缓存实现,缓存信息清理接口的使用.本篇我们将介绍如何实现网关自定义客户端授权, ...
- Python Elasticsearch批量操作客户端
基于Python实现的Elasticsearch批量操作客户端 by:授客 QQ:1033553122 1. 代码用途 1 2. 测试环境 1 3. 使用方法 1 3.1 配置ES服务器信息 1 ...
- elasticsearch 自定义_id
elasticsearch 自定义ID: curl -s -XPUT localhost:9200/web -d ' { "mappings": { "blog" ...
- Identity4 Clientcredentials 自定义客户端授权验证
看了许多教程 ,大多数都是提前定义好客户端,但是这样有个弊端,我们并不知道以后会有多少客户端.有可能从数据库读取数据,也有可能通过json文件获取,总之 各种方式. 然后 网上大多数教程都是提前定义好 ...
随机推荐
- java数据结构和算法04(链表)
前面我们看了数组,栈和队列,大概就会这些数据结构有了一些基本的认识,首先回顾一下之前的东西: 在数组中,其实是分为有序数组和无序数组,我简单实现了无序数组,为什么呢?因为有序数组的实现就是将无序数组进 ...
- php之依赖注入和控制反转
DI——Dependency Injection 依赖注入 IoC——Inversion of Control 控制反转 要想理解上面两个概念,就必须搞清楚如下的问题: 1.参与者都有谁 ...
- Windows 下 IIS与Apache 共存
在Windows服务器下, 安装了IIS以及Apache服务器, 如何使他们一起工作. 目前我面对的问题是, 只有一个IP地址,要通过不同的端口来访问不同的程序. 解决方案如下: 1.找到 Apach ...
- 第二章 TCP/IP 基础知识
第二章 TCP/IP 基础知识 TCP/IP transmission control protocol and ip internet protocol 是互联网众多通信协议中最为著名的. ...
- linux centos7 tomcat8 配置成服务启动
1. tomact 解压到/usr/local/tomcat下 2.vim /usr/local/tomcat/bin/catalina.sh 在OS specific support.前加上 (注意 ...
- zabbix监控之grafana
zabbix监控之grafana
- (转)淘淘商城系列——SSM框架整合之Service层整合
http://blog.csdn.net/yerenyuan_pku/article/details/72721108 上文我们一起学习了Dao层的整合,本文将教大家如何整合Service层. 我们需 ...
- Vue+Bootstrap实现购物车程序(2)
先简单看下效果图:(在原先基础上添加了删除和筛选操作) 代码: <!DOCTYPE html> <html> <head lang="en"> ...
- C# Word 类库
C# Word 类库 2009-08-06 22:10 14292人阅读 评论(11) 收藏 举报 c#objectstring文档microsoftexcel using System;using ...
- jquery.guide.js 新手指引
/*! * by xyb * 新版上线时候的黑色半透明镂空遮罩指引效果实现jQuery小插件 * 兼容到IE8+ * MIT使用协议,使用时候保留版权 * */ $.guide = function ...