我一直在寻找eclipse的MapReduce插件,但大多数都不适合我。在创建映射器/简化器/驱动程序时,唯一可行的是使用旧API的模板。
所以我想我会自己编译一个,不幸的是,它使用相同的"旧API"作为默认模板,给出错误。即使是最新的alpha和beta(2.0.3和2.0.4)版本的Hadoop。
我让它工作了。我已经改变了$HADOOP_HOME/src/contrib/eclipse_plugin
的源代码,然后用Hadoop 1.2.0编译它。我想我应该分享,但不知道在哪里。我唯一想到的地方是StackOverflow,所以抱歉,如果这不是地方。
就是这样,Hadoop Eclipse Plugin和新的API模板:
https://www.dropbox.com/s/y990pp610t3edfo/hadoop-eclipse-plugin-1.2.0-newapi.jar
如果有人想自己编译它,我也会发布源代码,这只是3个*.java文件。就问我。