Which YARN daemon or service monitors a Controller’s per-application resource using (e.g., memory CPU)?
A. ApplicationMaster
B. NodeManager
C. ApplicationManagerService
D. ResourceManager
7 Comments on “Which YARN daemon or service monitors a Controller’s per-application resource using (e.g., memory CPU)?”
ArasBavsays:
B
0
0
Persosays:
B is correct answer.
0
0
prestosays:
I would say A. The nodemanager is responsible for the node and not for specific application.
If an application (container) needs more resources it will as the resource manager to get more resources. If the Resource Mnager wants to start a new container it will ask the NodeManager to do that.
0
0
abcsays:
Per-application is Application Master
Per-machine is Nodemanager
so answer is A
0
0
wolesamsonsays:
A
Per-Application is Application Master
0
0
venkatsays:
what’s the correct one?
Node Manager or Application Master ?
0
0
thomsays:
A.
ApplicationMaster is a service, and is responsible for negotiating resources and monitoring in the application level. HW have an awesome explanation here:
B
0
0
B is correct answer.
0
0
I would say A. The nodemanager is responsible for the node and not for specific application.
If an application (container) needs more resources it will as the resource manager to get more resources. If the Resource Mnager wants to start a new container it will ask the NodeManager to do that.
0
0
Per-application is Application Master
Per-machine is Nodemanager
so answer is A
0
0
A
Per-Application is Application Master
0
0
what’s the correct one?
Node Manager or Application Master ?
0
0
A.
ApplicationMaster is a service, and is responsible for negotiating resources and monitoring in the application level. HW have an awesome explanation here:
https://hortonworks.com/blog/apache-hadoop-yarn-concepts-and-applications/
0
0