首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

运作MapReduce的时候OOM

2012-12-27 
运行MapReduce的时候OOM出错如下:java.lang.OutOfMemoryError: Java heap spaceat org.apache.hadoop.mapr

运行MapReduce的时候OOM

出错如下:

java.lang.OutOfMemoryError: Java heap space         at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.<init>(MapTask.java:498)         at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)         at org.apache.hadoop.mapred.Child.main(Child.java:158)

?

解决方法:

我是在Windows 下使用Eclipse 连接hadoop虚拟机。

?

run -> Run Configurations -> Arguments

?

在Vm arguments下面添加如下:

-Xms512m -Xmx1024m -XX:MaxPermSize=256m

?

然后就可以跑了。。

热点排行