已在win7下裝好了hadoop2.5.1,想在Eclipse下安裝對應的插件,網上搜了好多帖子都是比較老版本的hadoop插件配置進程,在進行安裝時也遇到了各種問題,現整理以下:
通過源碼編譯hadoop-eclipse-plugin⑵.5.1:
由因而新手,擔心Eclipse與對應hadoop插件的兼容性問題,所以下載了源碼通過ant程序編譯,具體參考見:http://www.360doc.com/content/14/0818/16/17130779_402846483.shtml。
但是這其中還是出現了以下問題:
在點擊小藍象選擇new hadoop location時無反應。這絕對是在編譯的進程中出現了問題,建議大家更換插件包或hadoop包,由于hadoop2.5.1比較新,現有的源碼包多是2.2.x的,對2.5.1不1定合適。
安裝現成的hadoop-eclipse-plugin⑵.5.1.jar:
下載hadoop-eclipse地址:點擊打開鏈接
在按上面鏈接導入到Eclipse后,選擇new hadoop location時彈出以下框:
注意:對應的Master下的localhost1定要與 /hadoop/etc/hadoop/core-site.xml中fs.default.name對應的ip地址相同,且最好在windows下不要寫localhost(可能沒法辨認)。
如果不相同,可能出現以下毛病:
The DFS Browser cannot browse anything else but a Distributed File System. 找不到對應的文件系統。
另外,當配置hadoop location時,應先在命令框運行hadoop/bin文件中的start-all.cmd命令,只有這樣才能?將hadoop運行起來
,Eclipse新建的location才能連接對應的端口,否則會出現:
Call from xxx to 127.0.0.1:9000 failed on connection exception: java.net.ConnectException: 謝絕連接 。
正常建立后會出下下面結果: