执行hive内存溢出
来源:互联网 发布:软件平台推广思路 编辑:程序博客网 时间:2024/05/16 05:23
错误日志:
Diagnostic Messages for this Task:
Error: java.lang.OutOfMemoryError: Java heap spaceat org.apache.hadoop.mapred.ReduceTask$ReduceCopier$MapOutputCopier.shuffleInMemory(ReduceTask.java:1703)
at org.apache.hadoop.mapred.ReduceTask$ReduceCopier$MapOutputCopier.getMapOutput(ReduceTask.java:1563)
at org.apache.hadoop.mapred.ReduceTask$ReduceCopier$MapOutputCopier.copyOutput(ReduceTask.java:1401)
at org.apache.hadoop.mapred.ReduceTask$ReduceCopier$MapOutputCopier.run(ReduceTask.java:1333)
FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.MapRedTask
MapReduce Jobs Launched:
Job 0: Map: 10 Reduce: 3 Cumulative CPU: 3035.3 sec HDFS Read: 2528366258 HDFS Write: 1209449 FAIL
Total MapReduce CPU Time Spent: 50 minutes 35 seconds 300 msec
解决方法:
Solution:
Currently hive.map.aggr.hash.percentmemory is set to 0.5. Try setting it to a lower value. i.e 'set hive.map.aggr.hash.percentmemory = 0.25;'
-----
- 执行hive内存溢出
- Hive执行sql,报内存溢出
- Hive内存溢出
- Hive内存溢出的问题
- 关于Hive内存溢出的问题
- 执行maven时报内存溢出OutOfMemory
- hive 客户端查询报堆内存溢出解决方法
- Hive select 过程中不走mapreduce,join内存溢出
- 执行maven命令java内存溢出问题的解决
- 在spark命令行中执行hql内存溢出解决方法
- 解决 SqlServer执行脚本,文件过大,内存溢出问题
- sqlserver 执行脚本报内存溢出的处理方式
- 如果在执行某个类的时候抛内存溢出
- 内存溢出
- 内存溢出
- 内存溢出
- 内存溢出
- 内存溢出
- 教你新手如何才能更好的学平面设计
- calltree+graphviz 绘出项目函数调用图
- 算法实战2:打印九九乘法表,要求只能用一个变量
- Query通过APD加载数据到DSO出错
- android 获取函数地址
- 执行hive内存溢出
- 隐式转换
- topcoder-595-div2
- 3790
- 求奖金数。。。挺好玩的啊,就是好多零啊
- 高手教你如何才能学习好网页设计
- Makefile总结
- android地区语言对照表
- 编程