I am setting up 7 node cluster with 3 dedicated master only and 4 data only nodes, my hosts are not bare metal hosts but JVM's . What should be my memory setting for each host ( master and data nodes) .
What should be my Xmx and Xmx setting ideally. is 8GB enough ? on each host
For now I will be having 3 indexes ( default 5 shards and 1 replica) only and data size for first 2 indexes would be around 10GB and 3rd index is less than 2 GB.
Later on we will be adding time series index which can grow over 40 GB , keeping these in mind, how should i design my memory requirements.