为了账号安全,请及时绑定邮箱和手机立即绑定

Hadoop执行报Java内存不足错误

Hadoop执行报Java内存不足错误

蓝山帝景 2018-07-21 10:18:11
服务器是一个云服务器,内存为1G,CPU为1核。然后执行一个Hadoop本身自带的example报错的。报错信息如下:There is insufficient memory for the Java Runtime Environment to continue.Native memory allocation (mmap) failed to map 12288 bytes for committing reserved memory.执行的命令是:hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.5.jar grep /input/hadoop/core-site.xml /user/test1 'dfs[a-z.]+'
查看完整描述

1 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

free -m看看服务器有没有swap

没有的话建议做一个2G的swap文件,毕竟1G内存不是很够用

https://img1.sycdn.imooc.com//5b694a9000012bc910530937.jpg

查看完整回答
反对 回复 2018-08-07
  • 1 回答
  • 0 关注
  • 891 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号