hadoop未找到命令,WIN7下運行hadoop程序報:Failed to locate the winutils binary in the hadoop

 2023-10-06 阅读 18 评论 0

摘要:? 項目中用到了Hbase,貌似用了Hadoop。? 項目啟動的時候,報了錯,但是不影響正常使用。? 但是,控制臺有紅色錯誤,看著不太爽,就想辦法把這個問題解決了。? 錯誤提示“Failed to locate the winutils binary in the hadoop binary path ?ja

? 項目中用到了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

轉載于:https://www.cnblogs.com/qitian1/p/6462688.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/119768.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息