我想多个批量操作请求发送到ElasticSearch群集,我碰到过这样的问题EsRejectedExecutionException[rejected execution (queue capacity 50) on org.elasticsearch.action.support.replication.TransportShardReplicationOperationAction
我可以向ElasticSearch群集发送多少个同步请求?
我有4个ElasticSearch实例(版本1.3.4),当我发出这个请求得到的数量的集群它的批量操作线程池的大小:
GET /_cat/thread_pool?v&h=host,bulk.active,bulk.queueSize
我
host bulk.active bulk.queueSize
1D4HPY1 0 50
1D4HPY2 0 50
1D4HPY3 0 50
1D4HPY4 0 50
那么有多少同时批量操作请求,我可以发送给该集群? 50 or 200
?
我建议你使用负载测试程序如Tsung来知道你的集群可以处理多少请求 – eliasah 2014-10-20 15:14:52