Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2

Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2

小编最近发了几篇hadoop环境搭建的博文,读者一定要注意,所有的搭建方法中必须使用完全一样的软件版本,否则会出现各种意想不到的错误。

这篇博文的环境是:

位于win7上的eclipse3.3_win64

搭建好的运行在ubuntu14.04上的hadoop0.20.2分布式平台。

首先将在ubuntu14.04中配置好的文件夹~/hadoop 复制到win7的D盘下(可随意选址地址)

然后将eclipse3.3解压到win7的D盘下(可随意选址地址)

运行eclipse-SDK-3.3-win32-x86_64,点击windows-preferences


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

选择Hadoop Map/Reduce,在右边的目录中选择hadoop的根目录,这里为D:\hadoop


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

然后点击Apply--OK

 

 

 

 

接下来选择window-show view -other


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

然后选择map/reduce locations--ok


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

出现以下画面,点击右上角的小象


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

先配置General界面:


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

1框中的Location name:随意起名字

2框中的信息是根据你的hadoop集群信息来配置的

3框中的User name需要注意,应该与ubuntu上管理hadoop集群的那个用户名保持一致,同时要确保win7系统提供的当前用户名与此保持一致。

 

 

 

 

 

 

 

 

 

如果不是,去右击“计算机”,选择管理,进入如下界面添加用户。


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

接下来,再配置Advanced Parametersl界面:


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

需要修改hadoop.tmp.dir的值,如果读者的hadoop集群搭建是根据小编之前的博客的话,这里应该为/home/xuyizhen/hadoop/tmp

以上配置完成后,点击finish即可。

在屏幕有上方选择黑框中的图标,点击Other


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

,选择Map/Reduce


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

在左侧看到如下内容,说明eclipse成功连接hadoop


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

可能会出现问题,system显示Permission Denied


Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
  

 

 

 

 

这个时候,重启eclipse,然后在如下界面中



Win7上的Eclipse3.3远程连接ubuntu14.04中的hadoop0.20.2
 
  

你会看到有下面的一个记录,将前面的名字修改为可以访问hadoop集群的用户名,也就是先前在win7上配置的用户名即可。

  

修改完毕,更新连接,发现原异常消失。

 

<!--EndFragment-->

相关推荐