前言:
java中调用TransportClient时,我们一般都会设置成单例,为了避免多次的创建与关闭造成的内存占用及关闭缓慢问题。而TransportClient本身也是实现了线程池threadPool。
因此在调用TransportClient并发量不高的情况下,使用单例模式是没有问题的。
在某些情况下,我们需要频繁多次的调用TransportClient,在单例模式下可能有延迟。。。
我们可以提前创建好一组客户端,在用到的时候,从资源池中获取一个闲置资源,而在使用完毕后,资源池自动回收。多线程使用时,通过资源池可以提高client的并发量。客户端的创建与回收都会交给资源池管理,当资源不够用时,资源池会自动创建新的TransportClient实例。
本文在es2.4.2下测试通过。
1.ElasticsearchPoolFactory工厂类完整代码:
1 package com.xxx.xxx.storm.utils; 2 3 import java.net.InetSocketAddress; 4 import java.util.concurrent.ConcurrentLinkedQueue; 5 6 import org.elasticsearch.client.transport.TransportClient; 7 import org.elasticsearch.common.settings.Settings; 8 import org.elasticsearch.common.transport.InetSocketTransportAddress; 9 10 /** 11 * es资源池 12 * @author RexSheng 13 * 14 */ 15 public class ElasticsearchPoolFactory { 16 17 /** 18 * 是否打印输出 19 */ 20 private static Boolean isDebug = true; 21 22 /** 23 * 资源列表 24 */ 25 private static ConcurrentLinkedQueue<TransportClient> clientList = new ConcurrentLinkedQueue<TransportClient>(); 26 27 /** 28 * 当前实例 29 */ 30 private static ElasticsearchPoolFactory _instance; 31 32 /** 33 * 构建类 34 */ 35 private ElasticsearchPoolFactory.Builder builder; 36 37 /** 38 * 锁定的资源 39 */ 40 private static Object obj = new Object(); 41 42 /** 43 * 新增的客户端总数 44 */ 45 private static int count = 0; 46 47 /** 48 * 获取工厂实例 49 * @return 50 */ 51 private static ElasticsearchPoolFactory getInstance() { 52 if (_instance == null) { 53 synchronized (obj) { 54 if (_instance == null) { 55 _instance = new ElasticsearchPoolFactory(); 56 } 57 } 58 } 59 return _instance; 60 } 61 62 /** 63 * 获取工厂构建类 64 * @return 65 */ 66 public ElasticsearchPoolFactory.Builder getBuilder() { 67 if (this.builder == null) { 68 this.builder = new Builder(); 69 } 70 return this.builder; 71 } 72 73 /** 74 * 从资源池中获取一个客户端 75 * @return 76 */ 77 @SuppressWarnings("static-access") 78 public static TransportClient getClient() { 79 if (isDebug) { 80 System.out.println("client size:" + count); 81 } 82 TransportClient client = clientList.poll(); 83 if (client == null) { 84 synchronized (obj) { 85 client = clientList.poll(); 86 if (client == null) { 87 if (count < getInstance().getBuilder().getMaxPoolSize()) { 88 client = getInstance().getBuilder().createClient(); 89 ElasticsearchPoolFactory.getInstance().put(client); 90 if (isDebug) { 91 System.out.println("新增:" + client); 92 } 93 94 } else { 95 try { 96 if (isDebug) { 97 System.out.println("等待:"); 98 } 99 obj.wait(); 100 client = getClient(); 101 if (isDebug) { 102 System.out.println("获得:" + client); 103 } 104 } catch (InterruptedException e) { 105 // TODO Auto-generated catch block 106 e.printStackTrace(); 107 } 108 } 109 } 110 } 111 } 112 return client; 113 }; 114 115 /** 116 * 写入新资源 117 * @param client 118 * @return 119 */ 120 public static Boolean put(TransportClient client) { 121 count++; 122 return clientList.add(client); 123 } 124 125 /** 126 * 客户端资源回收 127 * 128 * @param client 129 * @return 130 */ 131 public static Boolean recycle(TransportClient client) { 132 if (isDebug) { 133 System.out.println("回收:" + client); 134 } 135 synchronized (obj) { 136 clientList.add(client); 137 obj.notify(); 138 } 139 140 return true; 141 }; 142 143 /** 144 * 关闭客户端(不推荐) 145 */ 146 public static void closeAll() { 147 while (clientList.size() > 0) { 148 TransportClient client = clientList.poll(); 149 if (client != null) { 150 client.close(); 151 } 152 } 153 }; 154 155 /** 156 * 静态构建类 157 * @return 158 */ 159 public static Builder builder() { 160 return getInstance().getBuilder(); 161 } 162 163 /** 164 * es配置 165 * @author sarnath 166 * 2019年5月16日下午4:53:01 167 */ 168 public static class Builder { 169 private String clusterName; 170 171 private String host; 172 173 private Integer port; 174 175 private Integer maxPoolSize; 176 177 private Integer minPoolSize; 178 179 private Boolean sniff = false; 180 181 public Builder setClusterName(String clusterName) { 182 this.clusterName = clusterName; 183 return this; 184 } 185 186 public Builder setHost(String host) { 187 this.host = host; 188 return this; 189 } 190 191 public Builder setPort(Integer port) { 192 this.port = port; 193 return this; 194 } 195 196 public Builder setMaxPoolSize(int size) { 197 this.maxPoolSize = size; 198 return this; 199 } 200 201 public int getMaxPoolSize() { 202 return this.maxPoolSize == null ? java.lang.Integer.MAX_VALUE : this.maxPoolSize; 203 } 204 205 public Builder setMinPoolSize(int size) { 206 this.minPoolSize = size; 207 return this; 208 } 209 210 /** 211 * 是否启动节点发现(嗅探) 212 * 213 * @param isSniff 214 * @return 215 */ 216 public Builder setSniff(Boolean isSniff) { 217 this.sniff = isSniff; 218 return this; 219 } 220 221 /** 222 * 工厂构建的执行方法 223 * @return 224 */ 225 @SuppressWarnings("static-access") 226 public ElasticsearchPoolFactory build() { 227 //防止重复调用此方法 228 if(host!=null){ 229 for (int i = 0; i < (minPoolSize == null ? 0 : minPoolSize); i++) { 230 TransportClient client = createClient(); 231 if (isDebug) { 232 System.out.println("初始化:" + client); 233 } 234 ElasticsearchPoolFactory.getInstance().put(client); 235 } 236 } 237 return ElasticsearchPoolFactory.getInstance(); 238 } 239 240 /** 241 * 创建es客户端 242 * @return 243 */ 244 public TransportClient createClient() { 245 Settings settings = Settings.settingsBuilder().put("cluster.name", clusterName) 246 .put("client.transport.sniff", sniff).build(); 247 return TransportClient.builder().settings(settings).build().addTransportAddress( 248 new InetSocketTransportAddress(new InetSocketAddress(host, Integer.valueOf(port)))); 249 } 250 } 251 252 }
2.按照通常做法,都会创建一个es工具类,这里不同的是,我们的工具类是非静态的,继承AutoCloseable(JDK7新增),实例化时从资源池获取一个资源,使用完毕后资源池回收。
1 package com.xxx.xxx.storm.utils; 2 3 import java.net.InetSocketAddress; 4 import java.util.ArrayList; 5 import java.util.List; 6 import java.util.Map; 7 8 import org.elasticsearch.action.bulk.BulkRequestBuilder; 9 import org.elasticsearch.action.bulk.BulkResponse; 10 import org.elasticsearch.action.delete.DeleteRequestBuilder; 11 import org.elasticsearch.action.delete.DeleteResponse; 12 import org.elasticsearch.action.get.GetRequestBuilder; 13 import org.elasticsearch.action.get.GetResponse; 14 import org.elasticsearch.action.index.IndexResponse; 15 import org.elasticsearch.action.search.SearchResponse; 16 import org.elasticsearch.client.transport.TransportClient; 17 import org.elasticsearch.common.settings.Settings; 18 import org.elasticsearch.common.transport.InetSocketTransportAddress; 19 import org.elasticsearch.index.query.QueryBuilder; 20 import org.elasticsearch.index.query.QueryBuilders; 21 import org.elasticsearch.search.SearchHit; 22 23 24 /** 25 * es工具类 26 * @author RexSheng 27 * 2019年4月11日下午10:14:38 28 */ 29 public class ElasticsearchUtil implements AutoCloseable{ 30 31 private TransportClient client; 32 33 public ElasticsearchUtil(){ 34 // this(EsConfig.getClusterName(),EsConfig.getHost(),EsConfig.getPort()); 35 this.client=ElasticsearchPoolFactory.getClient(); 36 System.out.println("得到:" + client); 37 } 38 39 // public ElasticsearchUtil(String clusterName,String hostName,Integer hostPort){ 40 // getConnect(clusterName,hostName,hostPort); 41 // } 42 43 44 public static void main(String[] args) throws Exception { 45 ElasticsearchUtil esClient=new ElasticsearchUtil(); 46 // Map<String, Object> result = es.get("bigdata", "PrescriptionDisease", "201501135109446"); 47 // System.out.println(result.size()); 48 esClient.close(); 49 50 51 } 52 53 @SuppressWarnings("unused") 54 private void getConnect(String clusterName,String hostName,Integer hostPort) { 55 try{ 56 Settings settings = Settings.settingsBuilder().put("cluster.name", clusterName).build(); 57 client = TransportClient.builder().settings(settings).build().addTransportAddress( 58 new InetSocketTransportAddress(new InetSocketAddress(hostName, Integer.valueOf(hostPort)))); 59 60 } 61 catch(Exception e){ 62 e.printStackTrace(); 63 throw e; 64 } 65 } 66 67 public void insert(String indexName, String typeName, Map<String, Object> source) { 68 IndexResponse response = client.prepareIndex(indexName, typeName).setSource(source).execute().actionGet(); 69 response.getId(); 70 } 71 72 public void insert(String indexName, String typeName, String source) { 73 IndexResponse response = client.prepareIndex(indexName, typeName).setSource(source).execute().actionGet(); 74 response.getId(); 75 } 76 77 public void insert(String indexName, String typeName, String id, Map<String, Object> source) { 78 IndexResponse response = client.prepareIndex(indexName, typeName).setSource(source).setId(id).execute() 79 .actionGet(); 80 response.getId(); 81 } 82 83 public void insert(String indexName, String typeName, String id, String source) { 84 IndexResponse response = client.prepareIndex(indexName, typeName).setSource(source).setId(id).execute() 85 .actionGet(); 86 response.getId(); 87 } 88 89 public void insert(String indexName, String typeName, String id, String source,String parentId) { 90 IndexResponse response = client.prepareIndex(indexName, typeName) 91 .setSource(source) 92 .setId(id) 93 .setParent(parentId) 94 .execute() 95 .actionGet(); 96 response.getId(); 97 } 98 99 public Boolean insert(String indexName, String typeName, List<Map<String, Object>> sources) { 100 BulkRequestBuilder bulkRequest = client.prepareBulk(); 101 for (Map<String, Object> source : sources) { 102 bulkRequest.add(client.prepareIndex(indexName, typeName).setSource(source)); 103 } 104 BulkResponse response = bulkRequest.get(); 105 if (response.hasFailures()) { 106 return false; 107 } 108 return true; 109 } 110 111 112 113 114 public List<Map<String, Object>> query(String indexName, String typeName, String fieldName, String value, 115 Integer pageIndex, Integer pageSize) { 116 QueryBuilder qb = QueryBuilders.matchPhraseQuery(fieldName, value); 117 SearchResponse response = client.prepareSearch(indexName).setTypes(typeName).setQuery(qb).setFrom(pageIndex) 118 .setSize(pageSize).execute().actionGet(); 119 List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); 120 for (SearchHit hit : response.getHits().getHits()) { 121 result.add(hit.getSource()); 122 } 123 124 return result; 125 } 126 127 public List<Map<String, Object>> query(String indexName, String typeName, String fieldName, QueryBuilder qb, 128 Integer pageIndex, Integer pageSize) { 129 SearchResponse response = client.prepareSearch(indexName).setTypes(typeName).setQuery(qb).setFrom(pageIndex) 130 .setSize(pageSize).execute().actionGet(); 131 List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); 132 for (SearchHit hit : response.getHits().getHits()) { 133 result.add(hit.getSource()); 134 } 135 136 return result; 137 } 138 139 public Map<String, Object> get(String indexName, String typeName, String id) { 140 GetRequestBuilder getRequest = client.prepareGet(indexName, typeName, id); 141 GetResponse response = getRequest.setOperationThreaded(false).get(); 142 return response.getSource(); 143 } 144 145 public void deleteById(String indexName, String typeName, String id) { 146 DeleteRequestBuilder deleteRequest = client.prepareDelete(indexName, typeName, id); 147 DeleteResponse response = deleteRequest.execute().actionGet(); 148 response.getId(); 149 } 150 151 public TransportClient getClient(){ 152 return client; 153 }; 154 155 @Override 156 public void close() { 157 ElasticsearchPoolFactory.recycle(client); 158 } 159 }
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