It is understood that Master node resource specification is lesser that the of the data nodes. Wanted to know how many cpu cores, Memory and Disc space a typical Master node can have, considering 3 dedicated master eligible nodes in an elasticsearch cluster.
Dedicated master nodes need persistent storage, but not a lot of it. 1-2 CPU cores and 2-4GB RAM is often sufficient for smaller deployments. As dedicated master nodes do not store data you can also set the heap to a higher percentage (75%-80%) of total RAM that is recommended for data nodes.
We have around 4,5TB data with hot and warm node architecture and coordinating nodes.