我的配置環境看我的上篇博文。
配置過程:
?
(1)把插件放到eclipse/plugins目錄下。(我的版本上一篇也有)
(3)重啟eclipse,配置Hadoop installation directory
如果插件安裝成功,打開Windows—Preferences后,在窗口左側會有Hadoop Map/Reduce選項,點擊此選項,在窗口右側設置Hadoop安裝路徑
(4)配置Map/Reduce Locations
打開Windows—Open Perspective—Other,選擇Map/Reduce,點擊OK
點擊Map/Reduce Location選項卡,點擊右邊小象圖標,打開Hadoop Location配置窗口:
輸入Location Name,任意名稱即可.配置Map/Reduce Master和DFS Mastrer,Host和Port配置成與core-site.xml的設置一致即可(9000)。(貌似Map/Reduce Master 的端口設置任何數字都可以?)
點擊"Finish"按鈕,關閉窗口。
點擊左側的DFSLocations—>myhadoop(上一步配置的location name),如能看到user,表示安裝成功
(5)新建WordCount項目
File—>Project,選擇Map/Reduce Project,輸入項目名稱比如:WordCount等。
?
然后就可以開始寫了。
WordCount的代碼網上有很多不再贅述。
?
運行:
HDFS上創建目錄/test
hadoop fs -mkdir /test
拷貝本地hello.txt到HDFS的/test里
hadoop fs -copyFromLocal /usr/local/hadoop/input/hello.txt /test
點擊WordCount.java,右鍵,點擊Run As—>Run Configurations->arguments,配置運行參數,即輸入和輸出文件夾
hdfs://localhost:9000/test
hdfs://localhost:9000/test/out
點擊Run按鈕,運行程序。
運行完成后,查看運行結果
方法1:
hadoop fs -ls output
可以看到有兩個輸出結果,_SUCCESS和part-r-00000
執行hadoop fs -cat output/*
方法2:
展開DFS Locations,如下圖所示,雙擊打開part-r00000查看結果
?
?