Linux中的MyEclipse配置Hadoop

发表于:2015-6-23 11:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张朋飞    来源:51Testing软件测试网采编

  一.所需软件
  注意:安装MyEclipse后,我再已安装软件里找不到MyEclipse,所以我在root权限下用命令行启动MyEclipse,貌似避免了很多权限问题。
  <span style="font-family: 楷体; font-size: 18pt;">sudo su
  输入密码
  cd usr/myeclipse
  ./myeclipse
  </span>
  二.步骤
  1.先把hadoop-eclipse-plugin-1.2.1.jar复制到ubuntu桌面(我的不能直接复制到MyEclipse的dropins目录下,我同学的能,真是奇怪啊),然后在进入桌面。
  <span style="font-family: 楷体; font-size: 18pt;">还是先进入root
  cd
  cd ..//回到根目录
  cd home/hxsyl/DeskTop//找到真正的桌面
  //移动文件需要在该文件的目录下
  //放在dropins目录下,并不是plugins目录下,原来我以为没有plugins目录呢,才放在dropins,并不是这样
  sudo mv hadoop-eclipse-plugin-1.2.1.jar /usr/myeclipse/dropins
  </span>
  注意:左面有两个文件夹下的Places下直接有个桌面,但是却找不到刚复制过来的hadoop-eclipse-plugin-1.2.1.jar,Devices下有computer,然后home,然后DeskTop看到了插件,记住这个路径吧,以后少不了还要复制东西。
  2.进入与dropins同目录下的configuration,删除org.eclipse.update(这是个文件夹,不过我并没删除)。
  3. 重启MyEclipse4. 添加Mapreduce视图“windows”-> "open perspective" -> "other",会看到一只小象map/reduce,如无,请勾上“show all”,就可以打开该视图(普通工程在Java视图下,该步骤就是多打开一个试图,方面写代码)。此时,MyEclipse的左侧的工程浏览器里会显示DFS Locations,下面有个MyHadoopServer(我的Hadoop服务器名字),这样就想咱平时jsp的服务器。
  4. 配置Hadoop服务器“widows” -> "show views" ->"mapReduce tool" -> "Map/Reduce locations",打开后,(在下面Console附近有Map/Reduce locations),空白处右键,选择新建服务“New Hadoop Location,进入General选项卡。
  1) “location name” : 填入新hadoop服务名,我写的是MyHadoopServer
  2) "Map/Reduce Master":这个对应hadoop服务器的jobtracker
  A) Host:对用hadoop的jobtracker所在的IP,单机就是localhost,可更改
  B) Port:对应jobtracker的端口,在mapred-site.xml配置的端口,一般为9001,默认的是50400
  3) “DFS Master”: 这个对应hdfs的端口,对应在core-site.xml
  A) Host: 对用hadoop的hdfs所在的IP,就是localhost,这个不可更改
  B) Port: 对应hdfs的端口,在mapred-site.xml配置的端口,一般为9000,默认的是50400
  注意:下边还有个用户名,默认root我没改动。
  注意:open  perspective打开的东西,在MyEclipse右边,算是编辑视图;show views打开的东西在MyEclipse下边,和Console在一起。
  5.打开和General选项卡同级的Advanced Parameters选项卡,找到hadoop.tmp.dir(很好找,按字典序排序的),然后在core-site.xml找到对应的内容,我的是home/hxsyl/tmp。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号