SpringBoot啟動-問題解決:Could not locate executable null\bin\winutils.exe in the Hadoop binaries


SpringBoot啟動-問題解決:Could not locate executable null\bin\winutils.exe in the Hadoop binaries

Hadoop報錯:Failed to locate the winutils binary in the hadoop binary path

Could not locate executable null\bin\winutils.exe in the Hadoop binaries

原因:window本地無法獲取hadoop的配置

解決方法:

1、http://archive.apache.org/dist/hadoop/core/hadoop-2.5.1/   將以下壓縮包下載到本地並解壓

 

 

2、下載https://github.com/srccodes/hadoop-common-2.2.0-bin到本地並解壓

3、將D:\hadoop-common-2.2.0-bin-master\bin下的所有文件copy到 D:\hadoop-2.5.1\bin下

4、配置環境變量:

 

 

 

 

 

5、在命令行運行 hadoop version

如果此時出現以下錯誤:The system cannot find the batch label specified - make_command_arguments

解決辦法:

修改bin目錄下的hadoop.cmd:

(1)call 要頂行寫,不能有空格

 

 (2) :make_command_arguments (命令參數標簽)需要放在cmd腳本的最后面

 

問題解決:

 

 最后,去IDEA中重新運行以下程序,如果還是報同樣的錯誤,先去命令行輸入:echo %path%,如果修改的環境變量已經更新,則重新idea即可,如果沒有更新,重啟計算機。

 

===========另一種簡單方式===================

只需下載hadoop-common-2.2.0-bin 並且將bin下的winutils.exe配置到path環境變量即可;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM