Hadoop之MapReduce 本機windows模式執行
阿新 • • 發佈:2018-12-01
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.