I am planning to set up an elasticsearch cluster of around 160 nodes. As I have read in the documentation and some other forum posts, I need to set up dedicated master nodes and data nodes. The cluster will be Index heavy ( daily 5 million + documents updated) and 200,000 searches made against it.
I read in a post that the number of minimum master node required can be determined based on the below formula.
N <= 2 ? 1 : floor(N/2)+1 rule
( N - number of nodes in the cluster)
In my case, N = 160, so is minimum master nodes is 81 . Am i correct ? I was thinking of setting up on 3 Master nodes and rest of them as data nodes.