报错:java.lang.OutOfMemoryError: Java heap space
2014-12-31 15:14
399 查看
当在Hadoop上运行Mapreduce作业来处理稍微大一点的数据量时,可能会遇到报错:java.lang.OutOfMemoryError: Java heap space的问题。
可以通过修改mapred-site.xml文件增加一个property:
这会使得启动hadoop jvm时分配更多的heap space。
如果是运行Java Application报这样的错,则可以更改启动配置:
在VM arguments中加入:
具体数值视情况而定,如:
可以通过修改mapred-site.xml文件增加一个property:
<span style="font-size:18px;"> <property> <name>mapred.child.java.opts</name> <value>-Xmx1024m</value> </property></span>
这会使得启动hadoop jvm时分配更多的heap space。
如果是运行Java Application报这样的错,则可以更改启动配置:
在VM arguments中加入:
-Xms<size> - Set initial Java heap size -Xmx<size> - Set maximum Java heap size
具体数值视情况而定,如:
-Xms512m -Xmx1g
相关文章推荐
- Tomcat 启动项目报错 java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space JVM内存设置
- java.lang.OutOfMemoryError: Java heap space
- Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space 的解决
- java.lang.OutOfMemoryError: Java heap space
- 内存溢出 ava.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space解决方法
- java.lang.OutOfMemoryError: Java heap space + myeclipse中分配tomcat启动时所占内存大小
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space
- Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
- java.lang.outofmemoryerror java heap space 解决方案
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space JVM内存设置
- java.lang.OutOfMemoryError: Java heap space问题
- java.lang.OutOfMemoryError: Java heap space + myeclipse中分配tomcat启动时所占内存大小
- java.lang.OutOfMemoryError: Java heap space
- java.lang.OutOfMemoryError: Java heap space问题