2016-03-10 29 views
0

我已经在我的ubuntu 14.04中安装了hadoop 2.6,但是当我想用java API在hadop中运行代码时,我应该导出一个jar文件并使用终端运行它。有没有办法用hadoop配置eclipse,并直接在eclipse中为hadoop运行java代码?其中所有的Hadoop进程都在运行中创建如何整合eclipse和hadoop 2.6

回答

0

在最初的步骤,你应该从GitHub

下载Hadoop的Eclipse插件在第二个步骤,将它复制到eclipse_install_dir/plugins。现在,当你启动eclipse时,你可以看到新的Hadoop大象符号的预测,被添加。在最后一步,我们需要做配置,请按照下列步骤操作:

aGoto Window --> Open Perspective --> Other and select 'Map/Reduce' perspective.

bClick 'New Hadoop location...' (Blue Elephant icon) and define Hadoop location to run MapReduce applications. Click 'Finish' button.

c。要知道'端口'号码,请启动Hadoop并在浏览器中打开http://localhost:8088/cluster。单击工具 - >配置并搜索以下属性。

Also this image shows steps in Eclipse environment

DFS万事达

<property> 
    <name>fs.defaultFS</name> 
    <value>hdfs://localhost:9000</value> 
    <source>core-site.xml</source> 
</property> 

地图/减少(V2)主

<property> 
    <name>mapreduce.jobtracker.http.address</name> 
    <value>0.0.0.0:50030</value> 
    <source>mapred-default.xml</source> 
</property> 

dNow we can browse the Hadoop file system and perform different files/folder operations using the GUI only. Also, you can easily create Map/Reduce Project, Mapper, Reducer and MapReduce Driver using the wizard (File --> New --> Other... --> Map/Reduce) and jump into Hadoop programming.

1

集成Hadoop的2.6.0用eclipse

  1. 用户“HDFS”。
  2. Hadoop安装到目录“/ opt/hadoop”。
  3. Eclipse安装到目录“/ opt/eclipse”。

第1步:下载类Hadoop Eclipse的插件2.6.0罐子

第2步:复制的map-reduce插件在eclipse文件夹的plugins目录日食 - sudo cp /home/hdfs/Downloads/hadoop-eclipse-plugin-2.6.0.jar /opt/eclipse/plugins/使用重新启动日食命令 - /opt/eclipse/eclipse -vm /usr/local/jdk1.8.0_05/bin/java -vmargs -Xmx1024m如果elcipse由于X11转发问题而不能启动,请在切换到“hdfs”时尝试使用“sux”而不是“su”。

步骤3:启动Eclipse $ECLIPSE_HOME/eclipse

步骤4:在Eclipse菜单点击,窗口 - >打开透视图 - >其他 - >的MapReduce

步骤5:在底部的MapReduce图标点击添加新的Hadoop的位置

第六步:输入的MapReduce & HDFS运行端口召回,在$HADOOP_HOME/conf/mapred-site.xml指定召回的MapReduce端口(9001),HDFS在$HADOOP_HOME/conf/core-site.xml指定端口(9000)输入Hadoop的用户名

步骤7:一旦Hadoop的位置加入,DFS位置可以看出/在Eclipse项目浏览器窗口中显示,(视窗 - >显示视图 - >项目浏览器)

步骤8:一旦Hadoop的加入,DFS位置将要看到的/在项目浏览器窗口中显示,

步骤9:右击DFS位置和点击连接

步骤10:一旦连接成功时,将显示所有的文件夹DFS。

第11步:您可以创建目录,上传文件到HDFS位置,通过右键单击任何列出的目录将文件下载到本地。

+0

我必须做一些非常愚蠢的事情,但我没有在步骤4中看到“MapReduce”选项。请帮助我。我复制了jar文件。而我的eclipse是使用opt-get安装到/ usr/share/eclipse而不是/ opt。 –