背景
从官方下载的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,如图
[img]http://dl.iteye.com/upload/attachment/475780/72147b31-8309-3195-80fb-bcbf34de5fc4.jpg[/img]
在2.1以前,这个类是在hadoop-core.Jar下的,在2.1中变成hadoop-common.Jar中。
[img]http://dl.iteye.com/upload/attachment/475782/77e7635a-9d2b-3c3c-9c10-a64168204982.jpg[/img]
问题发现在于MAINFEST.MF文件,下图是2.0与2.1的对比
[img]http://dl.iteye.com/upload/attachment/475784/eb360ea7-7a29-37a1-bfc5-b6b05238244f.jpg[/img]
上图左边为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
[img]http://dl.iteye.com/upload/attachment/475786/61c2bc95-2d2d-3047-a0e6-695cad5fc895.jpg[/img]
从官方下载的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,如图
[img]http://dl.iteye.com/upload/attachment/475780/72147b31-8309-3195-80fb-bcbf34de5fc4.jpg[/img]
在2.1以前,这个类是在hadoop-core.Jar下的,在2.1中变成hadoop-common.Jar中。
[img]http://dl.iteye.com/upload/attachment/475782/77e7635a-9d2b-3c3c-9c10-a64168204982.jpg[/img]
问题发现在于MAINFEST.MF文件,下图是2.0与2.1的对比
[img]http://dl.iteye.com/upload/attachment/475784/eb360ea7-7a29-37a1-bfc5-b6b05238244f.jpg[/img]
上图左边为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
[img]http://dl.iteye.com/upload/attachment/475786/61c2bc95-2d2d-3047-a0e6-695cad5fc895.jpg[/img]