WIN7下執行hadoop程式報:Failed to locate the winutils binary in the hadoop binary path
專案中用到了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
”
網上搜了下,在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,再次啟動專案,終於沒有剛剛的錯誤了。
但是,有了個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內建的”。
同樣的問題,一次解決,下次照樣使用,其他人也可以參考。
參考資料:http://www.tuicool.com/articles/iABZJj
相關文章
- java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop(已解決)JavaExceptionNullHadoop
- 【Hadoop】MAC下hadoop2.6安裝以及執行wordcountHadoopMac
- Leetcode Binary Tree Maximum Path SumLeetCode
- Binary Tree Maximum Path Sum leetcode javaLeetCodeJava
- hadoop 編譯程式碼及執行Hadoop編譯
- hadoop執行./start-all.sh,突然報錯Hadoop
- react-native install 報錯 No git binary found in $PATH解決方法ReactGit
- hadoop(二)—hadoop配置、執行錯誤總結Hadoop
- 高可用Hadoop平臺-執行MapReduce程式Hadoop
- leetcode-124-Binary Tree Maximum Path SumLeetCode
- LeetCode 124. Binary Tree Maximum Path SumLeetCode
- Hadoop-叢集執行Hadoop
- 【Hadoop】HDFS的執行原理Hadoop
- windows下使用Eclipse編譯執行MapReduce程式 Hadoop2.6.0/UbuntuWindowsEclipse編譯HadoopUbuntu
- oracle plsql(一)_binary_float_binary_doubleOracleSQL
- hadoop的mapreduce串聯執行Hadoop
- 搭建本地執行Hadoop環境Hadoop
- Hadoop下面WordCount執行詳解Hadoop
- 快速開始執行Hadoop的示例程式WordCountHadoop
- Linux下安裝Hadoop 詳解及WordCount執行LinuxHadoop
- 執行mysqlbinlog出現Found invalid event in binary log錯MySql
- Convert string to binary and binary to string in C#C#
- Hadoop系列,執行jar檔案命令HadoopJAR
- hadoop配置、執行錯誤總結Hadoop
- MySQL Binary LogMySql
- SIRF binary protocolProtocol
- Binary Colouring
- 從零自學Hadoop(13):Hadoop命令下Hadoop
- hadoop之 node manager起不來, 執行mapreduce 程式hang住Hadoop
- Hadoop1.x MapReduce 程式執行的詳細過程Hadoop
- 執行hadoop命令時,出現異常Hadoop
- hadoop配置、執行錯誤總結一Hadoop
- Hadoop的Server及其執行緒模型分析HadoopServer執行緒模型
- Hadoop 的 Server 及其執行緒模型分析HadoopServer執行緒模型
- Oracle Binary CloningOracle
- Mysql Binary Log (1)MySql
- Mysql Binary Log (2)MySql
- B. Quasi Binary