运行MapReduce 卡死 , 截图如下
原因是 Yarn 可分配的内存不足
1.如果是在 虚拟机配置的 Hadoop
直接 编辑 yarn-site.xml 文件
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>2048</value>
</property>
注意 : 单位大小是 Mb , 2048 = 2G , 如果你的内存是 4G , 建议设置成 4G 或者 8G
重启 yarn即可
2.如果是在CDH
搜索 yarn.nodemanager.resource.memory-mb
然后重启即可
完美解决 !