【Linux】Hive无法插入数据

[2021-11-08 11:30:08.454]Container [pid=6936,containerID=container_1636331971860_0002_01_000007] is running 2320286728 beyond the 'VIRTUAL' memory limit. Current usage: 56.4 MB of 1 GB physical memory used;2.3 GB of 2.1 GB virtual memory killing container.

beyond the 'VIRTUAL' memory limit

如果你的报错是这样的,那就是Yarn容器虚拟内存率不足导致的:

修改Hadoop_HOME/etc/hadoop/yarn-site.xml文件,将内存调大些,如3.0

文件内容如下:

<property>
<name>yarn.nodemanager.vmem-pmem-ratio</name>
<value>3.0</value>
</property>

最后,启动集群,mysql,hive即可。

注意:在修改文件前记得先关闭集群,mysql以及hive,防止出错。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>