虛擬記憶體超出運行
報錯資訊:
Container [pid=30866,containerID=container_1600927953860_0003_02_000001] is running beyond virtual memory limits. Current usage: 117.3 MB of 1 GB physical memory used; 2.2 GB of 2.1 GB virtual memory used. Killing container.

yarn Container默認虛擬記憶體設定大小為目前物理機器得2.1倍2.1G,而目前yarn Container占用虛擬記憶體大小為2.2G超過2.1G,
解決辦法配置yarn-site.xml
方法一:增大默認大小:
<property>
<name>yarn.nodemanager.vmem-pmem-ratio</name>
<value>5</value>
</property>
方法二:關閉程式yarn得虛擬記憶體
<property>
<name>yarn.nodemanager.vmem-check-enabled</name>
<value>false</value>
</property>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/138254.html
標籤:其他
上一篇:學習CentOS6這一篇就夠了
