2014-12-06 62 views
-3

我在centos上(在VMware上)和windows 8.1上的Eclips上安装了hadoop 2.4.1。Hadoop 2.4.1 for Mapreduce编程的eclipse-plugin

如何配置Eclips for Hadoop用于在Eclips中编写mapreduce编程?

换句话说,我如何将插件Hadoop添加到Eclips?

+0

非常坦,我熟悉的环境文摘生产jar文件。我想在Eclips环境中为Apriori算法实现Map和Reduce功能,但是对于INTWritable ...,Eclipse检测错误。 \t \t 同时,我将在Eclipse环境中运行fp-growth算法。在你看来,我在Eclips或Hadoop上运行该算法? – 2014-12-13 07:57:44

回答

0

您需要阐明您的问题并提供更多详细信息。另外,你似乎并不熟悉Hadoop集群。 根据您当前的配置我推荐2种情况:

  1. ,如果你想使用Eclipse来直接运行作业Hadoop上您需要在Windows机器上运行Hadoop的实例。因此,在Windows而非Centos上安装Hadoop。

  2. 如果你想在Centos上运行Hadoop,你可以在eclipse上编写代码,然后创建一个jar文件并在Hadoop集群上部署该jar文件。您可以使用此教程这个scnario: http://gerrymcnicol.com/index.php/2014/01/02/hadoop-and-cassandra-part-5-deploying-an-eclipse-mapreduce-project-to-hadoop/

+0

1.您分享的这个链接解释了当您要更改Hadoop代码时配置Hadoop。据我了解,您希望运行MapReduce作业而不更改Hadoop代码。那是对的吗? – 2014-12-08 07:39:09

+0

2.请将你的笔记作为你的问题的评论,而不是回答你自己的问题 – 2014-12-08 07:40:51

+0

3.这是什么意思? “但我熟悉jar文件的eclips。” – 2014-12-08 07:42:02

0

坦先生arjomandi,但 我熟悉file.i有这个问题的罐子的那文摘当我写Java代码中的MapReduce格式Eclips,诊断错误如INTWritable错误。通过在互联网上搜索,我发现我必须将plugin-hadoop导入eclips。另一方面,与hadoop 2. 4.1相关的插件不在互联网中。 我希望我的意思是我表达得很好。 在网站上有解释,我不知道像$ [HOME]和设置路径。像下面的链接: 操作方法:配置Eclipse Hadoop的贡献 https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CB8QFjAA&url=http%3A%2F%2Fblog.cloudera.com%2Fblog%2F2013%2F05%2Fhow-to-configure-eclipse-for-hadoop-contributions%2F&ei=a7qEVI_bKofaOP2UgagF&usg=AFQjCNE8fDET6uodlI86dKRLgOBbfauOqA&bvm=bv.80642063,d.ZWU

+0

非常坦克,我熟悉Eclips环境中的生产jar文件。我想在Eclips环境中为Apriori算法实现Map和Reduce功能,但是对于INTWritable ...,Eclipse检测错误。 – 2014-12-08 16:09:28

+0

同时,我将在Eclipse环境中运行fp-growth算法。在你看来,我在Eclips或Hadoop上运行该算法? – 2014-12-08 16:16:34