1.首先下載對應版本的hadoop插件
這里推薦下載hadoop-eclipse-plugin-2.7.3.jar。
百度網盤下載
鏈接:https://pan.baidu.com/s/1cYcli8iiMscEQx7mHSVgtQ
提取碼:rmhu
下載 hadoop-eclipse-plugin-2.7.3.jar
2.進入Eclipse的目錄,找到Plugins文件夾,講剛才下載的插件拷貝進去(注意,Eclipse最好要處於關閉狀態)並重啟Eclipse
3.打開,Eclipse,使用Project Explorer 會發現左側多了一個DFS Location,說明已經安裝成功
4.打開Window-->Preferens,可以看到Hadoop Map/Reduc選項。高版本的eclipse可能看不到該選項,搜索hadoop即可。然后點擊,然后添加hadoop-2.6.0進來,如圖所示:
目錄選擇hadoop解壓目錄即可
5.打開Windows–Show View
配置Map/ReduceLocations
1)點擊Window-->Show View -->MapReduce Tools 點擊Map/ReduceLocation
2)點擊Map/ReduceLocation選項卡,點擊右邊小象圖標,打開Hadoop Location配置窗口: 輸入Location Name,任意名稱即可.配置Map/Reduce Master和DFS Mastrer,Host和Port配置成hdfs-site.xml與core-site.xml的設置一致即可。
3)打開后,下方會出現小黃象的選項卡,如果沒有請嘗試切換一下java視圖
4)在空白處點擊右鍵,選擇新建一個位置 New Hadoop Location
如圖進行修改
5)在window系統 需要下載Hadoop的window環境
下載網盤中的hadoopwindows-master.zip,解壓並復制到hadoop的bin目錄下,這里我用的是hadoop2.7.7
6)並配置環境變量HADOOP_HOME=D:\xl-download\hadoop-2.7.7\hadoop-2.7.7\bin (改為你自己hadoop的安裝目錄下的bin文件夾
6.可能出現的問題
1. 如果出現null/bin/winutils.exe,則將hadoopbin_for_hadoop2.7.7.zip解壓到hadoop安裝目錄的bin目錄下,然后雙擊winutils.exe,如果出現窗口一閃而過則沒有問題,如果不行,則需要將msvcr120.dll放到C:\Windows\System32目錄下,然后重新執行winutils.exe。然后需要配置環境變量,添加HADOOP_HOME以及Path
2. 如果在MapReduce中出現了AccessControllException,則需要添加環境變量HADOOP_USER_NAME,值為root