hadoop上eclipse开发环境搭建

hadoop上eclipse开发环境搭建

1、下载安装eclipse并创建桌面快捷方式

2、ant环境配置

apache-ant-1.9.4-bin.zip解压到/usr/local/目录下,

配置环境变量ANT_HOME,并将bin目录配置到path

下载地址:http://mirror.bit.edu.cn/apache//ant/binaries/apache-ant-1.9.4-bin.zip

3、下载hadoop-eclipse-plugin插件

hadoop-eclipse-plugin是一个专门用于eclipse的hadoop插件,可以直接在IDE环境中查看hdfs的目录和文件内容。其源代码托管于github上,官网地址是https://github.com/winghc/hadoop2x-eclipse-plugin

但如果只是使用https://github.com/winghc/hadoop2x-eclipse-plugin/tree/master/release 这里已经提供了各种编译好的版本,直接用就行。目前只有2.2.0/ 2.4.1/ 2.6.0 三个版本。

自己编译hadoop-eclipse-plugin插件2.5.2版本

1、修改编译包及依赖包版本信息

修改 "/usr/local/hadoop2x-eclipse-plugin-master/ivy/libraries.properties"

hadoop.version=2.5.2

jackson.version=1.9.13

 

hadoop2.5.2编译eclipse plugin的时候,build.xml中这一行要注释掉:

<copyfile="${hadoop.home}/share/hadoop/common/lib/htrace-core-${htrace.version}.jar"todir="${build.dir}/lib" verbose="true"/>

这一行是2.6版的。

2、ant编译

Cd /usr/local/hadoop2x-eclipse-plugin-master/src/contrib/eclipse-plugin

ant jar-Dversion=2.5.2 -Declipse.home= /usr/local/eclipse/eclipse -Dhadoop.home= /home/hadoop/download/hadoop-2.5.2/

 

3、编译好后hadoop-eclipse-plugin-2.5.2.jar会在/usr/local/hadoop2x-eclipse-plugin-master/build/contrib/eclipse-plugin/目录下

 

eclipse环境配置

1.将编译好的hadoop-eclipse-plugin-2.5.2.jar拷贝至eclipse的plugins目录下,然后重启eclipse

2.打开菜单Window--Preference--HadoopMap/Reduce进行配置,如下图所示:

注意:不过若要调试HADOOP程序,还需要配置参数,指定Hadoop的软件安装路径,注意本步只是要指定Hadoop软件的路径,并不是要配置HADOOP环境,只需要下载(或复制)一份hadoop文件即可

3.显示Hadoop连接配置窗口:Window--ShowView--Other-MapReduce Tools,如下图所示:

4.配置连接Hadoop,如下图所示:

Location name:为配置的路径指定一个名称,名称可以自定义。

Map/Reduce Master:根据hadoop环境中namenode节点conf/mapred-site.xml文件中的配置而定,指定为mapred.job.tracker参数的值;

DFS Master:根据hadoop环境中namenode节点conf/core-site.xml文件中的配置而定,指定为fs.default.name的值;

 

User name:指定操作用户,一般默认此处显示为操作系统用户名;

5.查看是否连接成功,能看到如下信息,则表示连接成功:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值