关于hadoop-eclipse-1.0.4插件问题

http://www.dataguru.cn/forum.php?mod=viewthread&tid=40147

由于开始配置环境用的hadoop-1.0.4版本,所以悲催的是hadoop在这个版本里没有提供编译好的eclipse插件,只有相关的工程文件在:/hadoop-1.0.4/src/contrib/eclipse-plugins里。所以我们必须自己编译。编译过程中需要注意几个问题:
(1)相关jar包必须包含到lib文件里,这里lib必须自己建立.包括三个common的包和两个jackson的包。   commons-configuration-1.6.jar、commons-httpclient-3.0.1.jar、commons-lang-2.4.jar、jackson-core-asl-1.8.8.jar、jackson-mapper-asl-1.8.8.jar。
(2)修改META-INF文件,如果不修改,会无法连接到hadoop集群。将classpath修改为:
Bundle-ClassPath: classes/,lib/hadoop-core.jar,lib/commons-cli-1.2.jar,lib/commons-httpclient-3.0.1.jar,lib/jackson-core-asl-1.8.8.jar,lib/jackson-mapper-asl-1.8.8.jar,lib/commons-configuration-1.6.jar,lib/commons-lang-2.4.jar(3)修改build-contrib.xml:从src/contrib/文件夹下将该文件拷贝到eclipse-plugin文件夹下,在工程中找到该文件,修改hadoop的location,添加eclipse安装目录、hadoop的版本。

<property name="hadoop.root" location="/home/hadoop/hadoop-1.0.4"/>//这里我用的是集群中的安装目录。

<property name="eclipse.home" location="D:/eclipse"/>//当前eclipse的安装目录,和集群环境无关。
<property name="version" value="1.0.4"/>


(4)修改build。xml:找到<import file="../build-contrib.xml"/>,改为<import file="build-contrib.xml"/>。添加hadoop-core的jar包,找到<path id="classpath">,在下面添加 <pathelement location="${hadoop.root}/hadoop-core-1.0.4.jar"/>



然后利用ant进行编译获取插件jar包即可使用。如果再使用过程中出现问题,肯定是配置的问题

 

 

 

有几个地方不太对主要是build文件 根据报错信息改一下就没事了

 

 

往eclipse安插件放到eclipse\plugins文件夹下就行

MyEclipse放到MyEclipse\MyEclipse 9\dropins下

然后启动

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值