Hive疑难解答
- 容量不够
异常
Container [pid=95699,containerID=container_1684465295606_0002_01_000005] is running beyond virtual memory limits. Current usage: 412.4 MB of 1 GB physical memory used; 2.6 GB of 2.1 GB virtual memory used. Killing container.
这个原因在于container,容量小,在大数据插入的时候出现。
解决
在yarn-site.xml中配置如下内容
<!--mini默认是1024-->
<property>
<name>yarn.scheduler.minimum-allocation-mb</name>
<value>2048</value>
</property>
<property>
<name>yarn.scheduler.maximum-allocation-mb</name>
<value>2048</value>
</property>