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