1.

What Are The Key Components Of Yarn?

Answer»

The basic idea of YARN is to split the functionality of RESOURCE management and job scheduling/monitoring into separate daemons.

YARN consists of the FOLLOWING different components:

Resource Manager - The Resource Manager is a global component or daemon, one per cluster, which manages the requests to and RESOURCES across the nodes of the cluster.

Node Manager - Node MANGER runs on each node of the cluster and is responsible for launching and monitoring containers and reporting the STATUS back to the Resource Manager.

Application Master is a per-application component that is responsible for negotiating resource requirements for the resource manager and working with Node Managers to execute and monitor the tasks.

Container is YARN framework is a UNIX process running on the node that executes an application-specific process with a constrained set of resources (Memory, CPU, etc.).

The basic idea of YARN is to split the functionality of resource management and job scheduling/monitoring into separate daemons.

YARN consists of the following different components:

Resource Manager - The Resource Manager is a global component or daemon, one per cluster, which manages the requests to and resources across the nodes of the cluster.

Node Manager - Node Manger runs on each node of the cluster and is responsible for launching and monitoring containers and reporting the status back to the Resource Manager.

Application Master is a per-application component that is responsible for negotiating resource requirements for the resource manager and working with Node Managers to execute and monitor the tasks.

Container is YARN framework is a UNIX process running on the node that executes an application-specific process with a constrained set of resources (Memory, CPU, etc.).



Discussion

No Comment Found