【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,防止出错。

猜你喜欢

转载自blog.csdn.net/m0_46313726/article/details/121328172