I have elasticsearch cluster with 4 nodes (ES 1.3.5):
1x c4.xlarge client node
master: false
data: false
3x of c4.xlarge
master: true
data: true
index.number_of_shards: 1
index.number_of_replicas: 2
discovery.zen.minimum_master_nodes: 2
App sends requests to the client node that should load-balance them to different cluster nodes (as i understand). But seems that only one cluster node (that picked as master) handling queries and taking all load.
How to balance this load to all nodes?