hive 内存不足

您所在的位置:网站首页 hadoop删除数据空间不够 hive 内存不足

hive 内存不足

2024-01-14 00:37| 来源: 网络整理| 查看: 265

Current usage: 758.0 MB of 2 GB physical memory used; 5.9 GB of 4.2 GB virtual memory used. Killing container.

java.lang.OutOfMemoryError: Java heap space

解决方法:

1、修改yarn-site.xml文件。

    yarn.scheduler.maximum-allocation-mb     8192     yarn.scheduler.minimum-allocation-mb     2048     每个Task最少可申请2048MB内存     yarn.nodemanager.vmem-pmem-ratio     2.1

# 2048M*2.1=4.2G

2、修改mapred-site.xml文件。大于4.2G会报错,设置大概一般即可。

            mapreduce.map.java.opts         -Xmx2048m         表示jvm堆内存,注意是mapreduce不是mapred                 mapreduce.reduce.java.opts         -Xmx2048m         表示jvm堆内存,注意是mapreduce不是mapred    

需要重启hadoop组件,及hive。注意:根据服务器内存大小设置。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3