Spark程序在yarn的集群运行,出现 Current usage: 105.9 MB of 1 GB physical memory used; 2.2 GB of 2.1 GB virtual memory used. Killing Container. 错误。

我的运行环境是虚拟机,每个虚拟机分配1G的物理内存。但是这个错误跟物理内存无关,是虚拟内存超了。

 

解决方法:

在etc/Hadoop/yarn-site.xml文件中,修改检查虚拟内存的属性为false,如下:

<property>  
    <name>yarn.nodemanager.vmem-check-enabled</name>  
    <value>false</value>  
</property>  

相关文章:

  • 2021-12-14
  • 2021-06-24
  • 2021-08-13
  • 2021-09-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2019-08-24
猜你喜欢
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2021-05-29
  • 2021-08-27
  • 2021-09-27
相关资源
相似解决方案