我有一个4个节点的集群,每个节点有2个分片(所有这些都是相同的硬件),我没有任何专用的主节点,客户端或数据节点。然后我有200台服务器使用Java应用程序中的TransporClient将文档发送到此集群(我在那里添加了四个节点),我希望所有节点都能获得相同数量的批量请求,但是我可以看到,总有2个节点的批量请求量显着增加。
根据Elasticsearch文档(https://www.elastic.co/guide/en/elasticsearch/guide/current/routing-value.html),因为我没有更改路由字段,这应该是_id字段,在我的情况下由Elasticsearch生成,所以所有节点应该得到相同的数量批量请求。我错过了什么吗?主节点是否获得较少的请求?