【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

文件内容如下:


yarn.nodemanager.vmem-pmem-ratio
3.0

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

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

你可能感兴趣的:(问题册,hive,hadoop,big,data,hdfs,linux)