[英]How to increase the number of containers in nodemanager in YARN
我的YARN群集中的節點具有64GB內存和24個內核。 我在yarn-site.xml中設置了以下屬性:
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>32768</value>
</property>
<property>
<name>yarn.nodemanager.resource.cpu-vcores</name>
<value>16</value>
</property>
但我發現節點中的nodemanager仍然只有7個容器。 我需要設置的其他屬性是什么?
您需要告訴YARN如何將內存分解為容器,例如,如果您將每個容器的內存設置為2GB將為您提供16個容器
<name>yarn.scheduler.minimum-allocation-mb</name>
<value>2048</value>
嘗試類似的東西:
<property>
<name>mapreduce.map.memory.mb</name>
<value>1024</value>
</property>
<property>
<name>mapreduce.reduce.memory.mb</name>
<value>2048</value>
</property>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.