Each node in your Hadoop cluster, running YARN, has 64 GB memory and 24 cores. Your yarnsite.xml has the following configuration:
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>32768</value>
</property>
<property>
<name>yarn.nodemanager.resource.cpu-vcores</name>
<value>23</value>
</property>
You want YARN to launch no more than 16 containers per node. What should you do?

A.
No action is needed: YARN’s dynamic resource allocation automatically optimizes the node
memory and cores
B.
Modify yarn-site.xml with the following property:
<name>yarn.nodemanager.resource.cpu-vcores</name>
<value>16</value>
C.
Modify yarn-site.xml with the following property:
<name>yarn.scheduler.minimum-allocation-mb</name>
<value>2048</value>
D.
Modify yarn-site.xml with the following property:
<name>yarn.scheduler.minimum-allocation-mb</name>
<value>4096</value>
Answer is “C” –
yarn.scheduler.minimum-allocation-mb = Minimum amount of memory to allocate
for a container.
Therefore 32768/16 = 2048
0
0
its D
64 GB memory is 64 X 2014 / 16 (Containers)
0
0
B
0
0