? 項目中用到了Hbase,貌似用了Hadoop。
? 項目啟動的時候,報了錯,但是不影響正常使用。
? 但是,控制臺有紅色錯誤,看著不太爽,就想辦法把這個問題解決了。
? 錯誤提示“Failed to locate the winutils binary in the hadoop binary path ?java.io.IOException: Could not locate executable
?null
\bin\winutils.exe in the Hadoop binaries
”
hadoop未找到命令、
?網上搜了下,在http://www.tuicool.com/articles/iABZJj 找到了解決辦法。
“
1.下載winutils的windows版本
GitHub上,有人提供了winutils的windows的版本,項目地址是:https://github.com/srccodes/hadoop-common-2.2.0-bin?,直接下載此項目的zip包,下載后是文件名是hadoop-common-2.2.0-bin-master.zip,隨便解壓到一個目錄
2.配置環境變量
增加用戶變量HADOOP_HOME,值是下載的zip包解壓的目錄,然后在系統變量path里增加$HADOOP_HOME\bin 即可。
再次運行程序,正常執行。
”但是,我配置了Hadoop的環境變量之后,Eclipse項目啟動仍然報錯。
我又嘗試關閉了已經打開過的2個cmd控制臺,還是不行。
最后,重啟了Eclipse,再次啟動項目,終于沒有剛剛的錯誤了。
hadoop黑馬程序?
但是,有了個Warn警告。
“[2015-10-14 16:50:53 WARN ] [main] util.NativeCodeLoader - ? Unable to load native-hadoop library for your platform... using builtin-java classes where applicable”
大致意思是,“沒有加載到原生的hadoop庫,盡可能使用java內置的”。
同樣的問題,一次解決,下次照樣使用,其他人也可以參考。
hadoop源碼下載?
參考資料:http://www.tuicool.com/articles/iABZJj