The NodeManager's view
The NodeManager service in YARN updates its resource capabilities to the ResourceManager and tracks the execution of containers running on the node.
Other than the health of a node, the NodeManager service is responsible for the following:
Execution of an application and its associated containers
Provide localized resources for the execution of containers related to applications
Manage logs of different applications
The NodeManager service has its own view for the following:
Application: This manages the application's execution, logs, and resources
Container: This manages the execution of containers as a separate process
Localized resource: This involves the files required for the container's execution
View 1 – Application
NodeManager manages the life cycle of the application's containers and resources used during application execution. The NodeManager view of an application represents how NodeManager manages the container's execution, resources, and logs of the application...