【发布时间】:2014-11-26 18:04:49
【问题描述】:
我知道这个问题之前已经被问过很多次了,但是我找不到这个具体案例的任何问题,而且这个问题是最新的。如何使用 Hadoop 2.5.2 安装 Eclipse MapReduce 插件?我找到了多个针对其他版本的教程,我知道它可以从here 编译,但是该链接虽然说 2.x,但最多只能说 2.4.1。我尝试使用以下命令使用 2.5.2 编译它:
ant jar -Dversion=2.4.1 -Dhadoop.version=2.5.2 -Declipse.home=/opt/eclipse -Dhadoop.home=/usr/local/hadoop -DBuildfile: build.xml
这试图编译,但随后返回
警告:找不到要复制的文件 /usr/local/hadoop/share/hadoop/common/lib/jackson-core-asl-1.8.8.jar。
这是有道理的,因为这个 jar 在 Hadoop 2.5.2 中的版本是 1.9.13。
然后我尝试使用 2.5.2 版本,尽管 jar 中没有提到它,因为它说他们支持 2.x。
ant jar -Dversion=2.5.2 -Dhadoop.version=2.5.2 -Declipse.home=/opt/eclipse -Dhadoop.home=/usr/local/hadoop -DBuildfile: build.xml
在这种情况下,它显示 BUILD SUCCESSFUL,但没有输出 - 没有生成 jar,并且在“compile:”和“jar:”步骤下没有打印输出。
我什至尝试从 this guy's github 下载已编译的 jar,但当然这也不起作用 - 当我将 jar 添加到插件文件夹时,它没有显示在 Eclipse 中。
有没有办法在 Hadoop 2.5.2 中使用该插件,或者我必须降级到 2.4.1?我正在使用 Ubuntu 14.0.4、Hadoop 2.5.2 和 Eclipse Luna,但如果需要可以降级。
【问题讨论】:
标签: eclipse hadoop eclipse-plugin mapreduce