从官方下载的Hadoop-0.21.0.tar.gz,将hadoop-0.21.0\mapred\contrib\eclipse-plugin下的hadoop-0.21.0-eclipse-plugin.jar拷贝到自定义插件目录后,使用link方式安装,发现点击小象,没有任何作用。
在eclipse erro-log下查看,发现找不到configuration,如图
在2.1以前,这个类是在hadoop-core.Jar下的,在2.1中变成hadoop-common.Jar中。
问题发现在于MAINFEST.MF文件,下图是2.0与2.1的对比
上图左边为2.0,右边为2.1,左右几乎完全一致,2.1中的居然还是hadoop-core.Jar,
用winrar(3.8 beat3)将MANIFEST.MF解压,修正为Bundle-ClassPath: classes/,lib/hadoop-common.jar后,再使用winrar直接丢进去,重启eclipse,ok