2014-12-06 60 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