Hi,
The different Daemons in YARN are:-
Resources Manager:- Runs on a master daemon and manages the resource allocation in the cluster.
Node Manager:- They run on the slave daemons and are responsible for the execution of a task on every single Data Node.
Application Master:- Manages the user job life cycle and resource needs of individual applications. It works along with the Node Manager and monitors the execution of tasks.