关于hive在运行insert时失败原因刨析

insert into test values('1001');

关于hive在运行insert时失败原因刨析_第1张图片

关于hive在运行insert时失败原因刨析_第2张图片

原因虚拟机内存不足。
我的虚拟机配置如下
关于hive在运行insert时失败原因刨析_第3张图片
关于hive在运行insert时失败原因刨析_第4张图片

解决方案
设置yarn容器最大内存、容器最小内存等


<property>
	<description>The class to use as the resource scheduler.description>
	<name>yarn.resourcemanager.scheduler.classname>
	<value>org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacitySchedulervalue>
property>

<property>
	<description>Number of threads to handle scheduler interface.

你可能感兴趣的:(hadoop,hadoop,大数据,hive,mapreduce)