windows下eclipse连接ubuntu伪分布式hadoop2.6.0

环境:

win10 

jdk1.7

hadoop2.6.0

linux虚拟机 Ubuntu14.04

首先把安装在Ubuntu上的hadoop2.6.0.tar.gz复制到windows系统上,解压到任意目录下,如我就放在了D:Hadoop目录下。

1 下载并且配置Ant

下载apache-ant-1.9.9-bin.zip,解压到任意目录下,我还是解压到了D:Hadoop下,就是为了把hadoop用到的相关配置文件都放在一起,以后好找。之后就配置ant的环境变量

  新建ANT_HOME=D:Hadoopapache-ant-1.9.9

  在PATH后面加%ANT_HOME%in

通过ant -version测试一下,如下图,则说明ant已经配置完成。

2 下载hadoop2x-eclipse-plugin-master.zip,解压到任意目录,比如我还是放在了D:Hadoop下。

3 编辑产生hadoop-eclipse-plugin-2.6.0.jar

 执行如下命令(这里的路径全是我自己电脑上的,大家灵活改变)

antjar -Dversion=2.6.0 -Declipse.home=D:eclipse -Dhadoop.home=D:Hadoophadoop-2.6.0

(antjar -Dversion=2.6.0 -Declipse.home=(eclipse安装目录) -Dhadoop.home=(hadoop解压目录))如图所示(这里我盗图了,所以路径和我以上说的不一样,反正都能懂,跪求原谅):

注意啊,看上图红色框框那,表示产生这个jar文件的时间还是挺长的,大家耐心等待就好了,如果电脑速度不快的话,等十多分钟也是有可能的。

编译生成的hadoop-eclipse-plugin-2.6.0.jar在D:Hadoophadoop2x-eclipse-plugin-masteruildcontribeclipse-plugin目录下。

4 eclipse上进行hadoop配置

把上边产生的hadoop-eclipse-plugin-2.6.0.jar复制到D:eclipseplugins目录下,重启eclipse就看到了DFSLocations如下图

打开windows-->preference,就看到如下图,点击左边的Hadoop Map/Reduce,右边找到hadoop的解压路径,然后apply,并且OK

1)点击Window-->Show View -->MapReduce Tools 点击Map/ReduceLocation
2)点击Map/ReduceLocation选项卡,点击右边小象图标,打开Hadoop Location配置窗口: 输入Location Name,任意名称即可.配置Map/Reduce Master和DFS Mastrer,Host和Port配置成hdfs-site.xml与core-site.xml的设置一致即可。

完成之后点击finish,看到如下显示就大功告成了

原文地址:https://www.cnblogs.com/K-artorias/p/7063782.html