1. 程式人生 > >Hadoop之MapReduce 本機windows模式執行

Hadoop之MapReduce 本機windows模式執行

hadoop在windows本機執行

(1)在 windows環境下編譯好的hadoop放到沒有中文和空格的路徑下

(2)編譯好的hadoop內的hadoop.all檔案要放到windows機器的windows-system32目錄下 ,

否則報錯

 

(3)配置windows環境下的hadoop環境變數

(4)設定輸入路徑和輸出路徑  以file:///開頭

或者同時設定下面這兩個引數  (hadoop2.6.0-cdh-5.14.0版本 不設定也可以執行 其他版本不清楚)

configuration.set("mapreduce.framework.name","local");


configuration.set(" yarn.resourcemanager.hostname","local");

 

最後老子執行成功,成功輸出結果了還是報這個錯 (待解決)

ERROR util.Shell: Failed to locate the winutils binary in the hadoop binary path
java.io.IOException: Could not locate executable D:\hadoop-2.6.0-cdh5.14.0\bin\bin\winutils.exe in the Hadoop binaries.