我想多個批量操作請求發送到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