学习hive时遇到的问题
Error while processing statement: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
网上找到的解决方法在我这里都没有用
这里执行了
select count(*) from tables;
其他文章的方法千篇一律,但是弄了之后都没有用。
首先,将hadoop下的yarn-site.xml文件复制到hive目录下的conf目录中,然后检查yarn-site.xml配置
配置如下
yarn.application.classpath的值使用hadoop classpath命令获取然后复制进去,这个是最主要的。
弄完之后重启hive
然后那个select查询命令就能执行成功了。