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

本地Idea運行項目報錯的原因是因爲:沒有找到Hadoop目錄,需要配置Hadoop的環境變量,並在hadoop bin目錄下添加winutils.exe 和hadoop.dll文件。

1.下載所需版本的hadoop文件

下載鏈接:https://archive.apache.org/dist/hadoop/common/

2.配置環境變量(以windows10系統爲例)

(1) 先配置HADOOP_HOME目錄

(2) 再在path路徑中添加hadoop環境變量

3. 網上下載 winutils.exe 和hadoop.dll文件

注意需要與hadoop的版本相對應。

hadoop2.2版本可以在這裏下載: https://github.com/srccodes/hadoop-common-2.2.0-bin

hadoop2.6版本可以在這裏下載: https://github.com/amihalik/hadoop-common-2.6.0-bin

hadoop2.6.5及以上版本可以在這裏下載: https://github.com/cdarlint/winutils

4. 將下載的winutils.exe 和hadoop.dll文件複製粘貼到hadoop bin目錄下

5.重啓Idea,啓動項目成功(一定要重啓IDE纔會生效)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章