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
选择Hadoop Map/Reduce,在右边的目录中选择hadoop的根目录,这里为D:\hadoop
然后点击Apply--OK
接下来选择window-show view -other
然后选择map/reduce locations--ok
出现以下画面,点击右上角的小象
先配置General界面:
1框中的Location name:随意起名字
2框中的信息是根据你的hadoop集群信息来配置的
3框中的User name需要注意,应该与ubuntu上管理hadoop集群的那个用户名保持一致,同时要确保win7系统提供的当前用户名与此保持一致。
如果不是,去右击“计算机”,选择管理,进入如下界面添加用户。
接下来,再配置Advanced Parametersl界面:
需要修改hadoop.tmp.dir的值,如果读者的hadoop集群搭建是根据小编之前的博客的话,这里应该为/home/xuyizhen/hadoop/tmp
以上配置完成后,点击finish即可。
在屏幕有上方选择黑框中的图标,点击Other
,选择Map/Reduce
在左侧看到如下内容,说明eclipse成功连接hadoop
可能会出现问题,system显示Permission Denied
这个时候,重启eclipse,然后在如下界面中
你会看到有下面的一个记录,将前面的名字修改为可以访问hadoop集群的用户名,也就是先前在win7上配置的用户名即可。
修改完毕,更新连接,发现原异常消失。
<!--EndFragment-->