2012-09-05 38 views
1

我有一個Map/Reduce程序,它加載一個文件並將其讀入hbase。我如何通過Eclipse執行我的程序?我用Google搜索,發現2種方式:在Eclipse中運行地圖縮減程序

1) Using Eclipse Hadoop plugin 
2) Create a jar file and execute it in Hadoop server 

但是,我可以執行我的地圖/通過給連接的詳細信息,減少程序,並在Eclipse中運行?任何人都可以告訴我運行Hbase Map/Reduce程序的確切程序嗎?

回答

0

我也做了以下內容:

  • 安裝和我的機器
  • 內置一個maven-化的Java項目中的所有類的上配置的Hadoop(和HDFS)我Hadoop的工作
  • 一這些類的是我的「MR」或「招聘」類,它具有配置和提交的Hadoop我的工作
  • 我在Eclipse中運行MR類作爲一個Java應用程序
一個靜態的主要方法0

作業在hadoop中使用java項目類路徑中的庫運行(因此不會顯示在作業跟蹤器中)。對HDFS文件的任何引用都使用您安裝並使用非eclipse hadoop安裝進行格式化的HDFS文件系統。

這對Eclipse中的調試器非常有用,儘管JUnit測試對於手動構建來說是一種痛苦。