生成hadoop的eclipse插件

  最近一段时间在学习hadoop分布式相关技术,根据网上一些资料和配置在虚拟机一个小的集群环境.一个主节点,两个子节点.编写一些相关测试例子在window和虚拟机上的eclipse都无法连接上hadoop集群环境 ,在网上查找了一个资料原来hadoop的eclipse支持的版本不一同.没有提供最新的eclipse的插件.就想自己解决一下这个问题.

环境说明:

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每次连接都会
提示:在此输入图片描述

现在开始相关的操作

  • 首先下载hadoop1.1.1压缩包:

http://archive.apache.org/dist/hadoop/core/hadoop-1.1.1/hadoop-1.1.1.tar.gz

  • 解压到D:\hadooop1.1.1下

  • 打开eclipse工具

点击右边使用导入项目功能,import–>Existing Project into Workspace ,下一步,选择d:\hadoop1.1.1
生成hadoop的eclipse插件_第1张图片

  • .打开对应项目文件加在对应的D:\hadoop-1.1.1\src\contrib\eclipse-plugin目录中,在此目录下新建一个lib文件夹,从hadoop-1.1.1文件加找到这几个jar,把这个jar包放入到lib目录下.并在eclipse的补丁项目中添加这几个jar包,并编译项目,加入1.6的jdk.

    commons-lang-2.4.jar

    commons-configuration-1.6.jar

    commons-collections-3.2.1.jar

    commons-codec-1.4.jar

    hadoop-core-1.1.1.jar

  • 打开plugin.xml文件

    打开Runtime选项卡,添加classpath,如下图,把classs目录,新添加的几个jar包都添加进去.
    

    生成hadoop的eclipse插件_第2张图片

  • 击加运行按装测试插件是否启动正常

生成hadoop的eclipse插件_第3张图片

  • 配置hadoop远程连接

    新建一个hadoop远程连接,点击大象加号的图标,添加远程连接配置,并设置好远程连接相关信息. 配置成功后,查看一个远程连接是否可用.
    

    生成hadoop的eclipse插件_第4张图片

    生成hadoop的eclipse插件_第5张图片

  • 现在开始生成插件
    进行eclipse的hadoop插件项目中,打开plugin.xml,选择runtime选项,点击生成右上角的生成插件图标,如下图
    

生成hadoop的eclipse插件_第6张图片

  • 选择要生成的插件,并指定生成目录,如下图

生成hadoop的eclipse插件_第7张图片

  • 点击完成

    生成eclipse的hadoop插件到指定目录D:\eclipse-hadoop\plugins,把此插件放到eclipse的plugin插件目录中.
    
  • 重新配置eclipse的hadoop远程连接
    同样配置hadoop远程连接,即可访问远程集群服务器.如下图
    生成hadoop的eclipse插件_第8张图片

你可能感兴趣的:(eclipse,hadoop,插件)