簡體   English   中英

Hive Error on windows - return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

[英]Hive Error on windows - return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask

When i'm runnning below query on hive installed on windows - "CREATE TABLE emp.filter AS SELECT id,name FROM emp.employee WHERE gender = 'F'; ", Im getting following error -- "FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask 2022-08-10 16:17:41,710 ERROR ql.Driver: FAILED: Execution Error, return code 2 from org.apache.hadoop.hive. ql.exec.mr.MapRedTask MapReduce 作業啟動:"

進一步檢查紗線日志 - 日志

因此,當它啟動容器時,我猜問題出在哪里 - ““啟動容器”[2022-08-10 16:16:48.142]容器以非零退出代碼 1 退出。最后 4096 個字節的標准錯誤:'” C:\Users\aksha\Java\jdk1.8.0_202"' 不是內部或外部命令、可運行程序或批處理文件。"

我怎樣才能正確設置它?

明白了:在你的 hadoop-env 中將“set JAVA_HOME=C.\Users\aksha\Java\jdk1.8:0_202”更改為“set JAVA_HOME=C./Users/aksha/Java/jdk1.8.0_202”后,cmd文件。 應該啟動容器/地圖紅色任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM