最近一段時間在學習hadoop分佈式相關技術,根據網上一些資料和配置在虛擬機一個小的集羣環境.一個主節點,兩個子節點.編寫一些相關測試例子在window和虛擬機上的eclipse都沒法鏈接上hadoop集羣環境 ,在網上查找了一個資料原來hadoop的eclipse支持的版本不一同.沒有提供最新的eclipse的插件.就想本身解決一下這個問題.
環境說明:java
window7 64位操做系統 jdk1.6 hadoop1.1.1 eclipse Version: Juno Service Release 2 Build id: 20130225-0426 對應是(Version: 4.2.2) 集羣環境已經搭建好.這裏就介紹了.
以前使用hadoop-0.20.1-eclipse-plugin.jar每次鏈接都會 提示:apache
如今開始相關的操做服務器
http://archive.apache.org/dist/hadoop/core/hadoop-1.1.1/hadoop-1.1.1.tar.gzeclipse
解壓到D:\hadooop1.1.1下分佈式
打開eclipse工具工具
點擊右邊使用導入項目功能,import-->Existing Project into Workspace ,下一步,選擇d:\hadoop1.1.1 oop
.打開對應項目文件加在對應的D:\hadoop-1.1.1\src\contrib\eclipse-plugin目錄中,在此目錄下新建一個lib文件夾,從hadoop-1.1.1文件加找到這幾個jar,把這個jar包放入到lib目錄下.並在eclipse的補丁項目中添加這幾個jar包,並編譯項目,加入1.6的jdk.學習
<!-- lang: java -->測試
commons-lang-2.4.jarui
<!-- lang: java -->
commons-configuration-1.6.jar
<!-- lang: java -->
commons-collections-3.2.1.jar
<!-- lang: java -->
commons-codec-1.4.jar
<!-- lang: java -->
hadoop-core-1.1.1.jar
打開plugin.xml文件 打開Runtime選項卡,添加classpath,以下圖,把classs目錄,新添加的幾個jar包都添加進去.
擊加運行按裝測試插件是否啓動正常
配置hadoop遠程鏈接 新建一個hadoop遠程鏈接,點擊大象加號的圖標,添加遠程鏈接配置,並設置好遠程鏈接相關信息. 配置成功後,查看一個遠程鏈接是否可用.
點擊完成 生成eclipse的hadoop插件到指定目錄D:\eclipse-hadoop\plugins,把此插件放到eclipse的plugin插件目錄中.
從新配置eclipse的hadoop遠程鏈接 一樣配置hadoop遠程鏈接,便可訪問遠程集羣服務器.以下圖