I am aware of the fact that hadoop services runs on JVM but question came into my mind when I am trying to understand which set of master services I can co locate on the cluster. I just want to know does resource manager or any other hadoop application uses memory other than its heap size.
Lets say I have 16 GB ram and
defined 4GB heap size for RM.
and 4GB for NN1.
Will both of these services use more than 8 GB RAM or it will not cross 8GB threshold.