用hive执行以下SQL语句:
select count(id) from test;
控制台输出以下错误信息:
Error during job, obtaining debugging information...
FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
通过查阅资料发现代码无法执行的原因是因为NameNode的内存不足,临时的解决方法是在将Hive的运行模式修改为本地运行:
hive> set hive.exec.mode.local.auto=true;