在hive中执行插入数据时出现错误
注意:其实正常来说在hive中一般是不会插入数据的,这里测试原因使用了插入
这个报错的主要原因就是namenode内存空间不够,JVM剩余内存空间不够新job运行所致
这个错误把hive模式设置为本地模式运行即可
可以通过命令查看hive是否本地运行
set hive.exec.mode.local.auto;
设置为本地模式将其改成true即可
set hive.exec.mmode.local.auto=true;
问题解决,可以正常进行insert into
补充:这里的修改只在本次的hive中生效,在重启hive进入后本地运行又变成false。