hive報FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

hive可以進行如select * from t;簡單查詢;

一旦進行如select count(*) from t;就報錯Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask;

查看日誌如下:

2018-06-05 03:06:08,935 ERROR [main]: exec.Task (SessionState.java:printError(960)) - Ended Job = job_1528139042502_0001 with errors

2018-06-05 03:06:08,950 ERROR [Thread-28]: exec.Task (SessionState.java:printError(960)) - Error during job, obtaining debugging information...

在網上查找了n多解決方法,依然沒有解決。

問題已經解決,一般是hadoop的安裝出了問題,按照我的博文“

hadoop-2.x安裝一套完整教程,親自測試可行”來安裝的hadoop是沒有問題的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章