分布式计算Hadoop系列之如何修改Eclipse插件
生活随笔
收集整理的這篇文章主要介紹了
分布式计算Hadoop系列之如何修改Eclipse插件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前手工成功編譯Hadoop-1.2.1的Eclipse插件后,發現了若干問題,比如生成的Mapper和Reducer還在使用Hadoop-0.x版本的一些類,為了解決這些問題并使插件能夠適應Hadoop-1.2.1的變化,決定修改插件的源代碼后再重新編譯。
首先需要確定要修改哪些類,在仔細觀察了hadoop-1.2.1/src/contrib/eclipse-plugin/src/java/org/apache/hadoop/eclipse目錄下的源代碼和使用Eclipse開發Hadoop程序時的向導,發現只需要修改NewMapperWizard.java、NewReducerWizard.java、NewDriverWizardPage.java這幾個文件就可以使Eclipse插件適應Hadoop-1.2.1版本。在詳細介紹如何修改源文件之前,先看看未修改時創建Hadoop應用程序的向導和生成的Mapper、Reducer是什么樣子的。
在Eclipse中新建Mapper時的向導如下圖所示:
生成的Mapper程序如下:
import java.io.IOException; import org.apache.hadoop.io.Writable; import org.apache.hadoop.io.WritableComparable; impo總結
以上是生活随笔為你收集整理的分布式计算Hadoop系列之如何修改Eclipse插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分布式计算Hadoop系列之如何Ecli
- 下一篇: Hadoop学习之MapReduce(一