【hive】hive查询报错INFO: os::commit_memory(0x00000006e9990000, 3597074432, 0) failed; error=‘Cannot alloc

【hive】hive查询报错INFO: os::commit_memory(0x00000006e9990000, 3597074432, 0) failed; error=‘Cannot alloc报错内容:INFO:Startingtask[Stage-14:MAPREDLOCAL]inserialmodeJavaHotSpot(TM)64-BitServerVMwarning:ignoringoptionMaxPermSize=512M;supportwasremovedin8.0JavaHotSpot(TM)64-BitServerVMwarning:INFO:os::commit_memory(0x00000006e9990000,

大家好,又见面了,我是你们的朋友全栈君。

报错内容:

INFO  : Starting task [Stage-14:MAPREDLOCAL] in serial mode
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000006e9990000, 3597074432, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 3597074432 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /run/cloudera-scm-agent/process/1740-hive-HIVESERVER2/hs_err_pid15457.log
ERROR : Execution failed with exit status: 1
ERROR : Obtaining error information
ERROR : 
Task failed!
Task ID:
  Stage-14

Logs:

ERROR : /var/log/hive/hadoop-cmf-hive-HIVESERVER2-master01.rupeeplus.rongtime.awsaps1.in.log.out
ERROR : FAILED: Execution Error, return code 1 from 

报错原因:

多发生在hive客户端 / mr 执行机器内存不足。

解决方案:

  1. 检查下操作系统的内存使用情况。
  2. 检查下hive/mr 客户端机器客户端JVM 配置的大小
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146411.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TGA文件分析

    TGA文件格式概述【OpenGL】游戏编程常用TGA图像格式详解以及加载纹理编程实现分析TGA格式图片使用FlexHEX打开text.tgatest是用像素笔画出的4*4的图像,第一行为白色和三基色,第四行为三补色和黑色,其余两行为白色打开后可以看到结果十分简单:第一个字节是0,表示没有图像的信息字段第二个字节是0,表示没有颜色表第三个字节总是2,表示此类型为格式2接下来五个字节全为0,可以忽略第九第十个字节为0,表示图像X坐标起始位置为0(最左)第十一、十二个字节为0,表示图

    2022年4月7日
    81
  • 黑盒测试用例设计 一[通俗易懂]

    黑盒测试用例设计 一[通俗易懂]简介: 总结黑盒测试用例的常用设计方法等价类划分一、方法简介1.定义把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例2.划分等价类:等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。等价类划分可有两种不同的情况:有效等价类和无效等价类。(1)有效等价类是指对于程序的规格说明来说是…

    2022年6月12日
    31
  • oracle恢复数据库的正确方式,oracle恢复数据库方法详解

    oracle恢复数据库的正确方式,oracle恢复数据库方法详解1.第一:用安装数据库时的管理员用户登录:创建一个新的用户,如://创建用户123密码456createuser123identifiedby456;第二:授权,赋予dba的权限grantdbato123;第三:导入数据库imp123/456@orclfile=E:\*.DMPfull=y注意:orcl是你创建的数据库事例,在安装oracl的时候,默认会新建一个orc…

    2022年7月17日
    30
  • 空指针赋值(指针赋值有几种方法)

    空指针赋值上学期刚学C语言的时候很迷,老师说要避免野指针,但是空指针似乎又没办法赋值,就只好尽量减少指针的使用。今天查了一下发现是这样赋值的:先把要赋值的变量的地址赋给空指针,然后才能把变量的值赋给该指针。 e=&L.list[i-1]; *e=L.list[i-1];e是之前定义的一个空指针…

    2022年4月18日
    238
  • iTunes下载的固件在哪里_applemobiledevice安装不了

    iTunes下载的固件在哪里_applemobiledevice安装不了Keyword:iphone,itouch,ipad激活成功教程软件;installous和icabmobile 问题描述:今天使用Installous更新了iCabMobile浏览器后,发现Downloads里面的东西全都不见了,用ifile查看var/mobile/Documents/Installous目录下也没有Downloads文件夹了,遵循weiphone上的

    2022年9月20日
    0
  • Vue-i18n 国际化

    Vue-i18n 国际化基本使用安装npminstall–savevue-i18n创建lang文件夹index.js中引入i18n并使用importVuefrom’vue’importVueI18nfrom’vue-i18n’Vue.use(VueI18n)consti18n=newVueI18n({//设置当前语言locale:’zh’,messages:{‘zh’:{name:’..

    2022年5月2日
    164

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号