Hive Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask错误分析
1. 背景
- 使用hive过程中,遇到问题有时候信息不是很足够,这时候就需要去想办法查看错误信息。而这类服务器框架的错误信息一般都存放在日志中
- hive的日志不设置的话,默认存放在/tmp下当前用户所在目录,本文演示是root用户,所以文件存放在tmp文件夹下的root目录下/tmp/root
已经按照日期和时间进行存储,查看最新的日志文件信息即可
# 使用tail命令查看日志文件最后200行,日志都是追加,所以一般都是从尾部查看。 同时为了快速检索,可以查看error级别信息,时间信息也看一下,因为程序运行出错时间是可以确定地,根据这个可以去查看日志中对应时间的信息。
tail -200 hive.log