0

这个问题更像是一个 Eclipse 问题,但是用过 Hadoop 的人可能知道答案。

去年,我在 Eclipse 中编写了一些 Hadoop MapReduce 作业。为了访问编译代码所需的库和包,我在 Apache 网站 ( http://wiki.apache.org/hadoop/EclipsePlugIn ) 上安装了一个 Eclipse 插件。不幸的是,该插件与最新版本的 Hadoop(2.0.0-alpha 版本)不兼容。我想知道是否有人在过去几个月内完成了编写 Hadoop 作业的工作,并且知道如何让 Eclipse 识别最新的 Hadoop(2.0.0-alpha)包。

该插件仍然适用于 Hadoop 0.20.203.0,但我希望能够使用最新版本。

我在 Windows 中运行 Eclipse。我尝试右键单击我的项目名称,Properties然后转到Java Build Path并最终选择我添加了目录和子目录中Add External JARs 的所有 JAR 。hadoop-2.0.0-alpha/share/hadoop起初,我认为这行得通,但是当我尝试使用 Hadoop 2.0.0-alpha API 独有的方法和构造函数时,代码无法编译。它所识别的库肯定比 Hadoop 0.20.203.0 中的库更新,但不如当前 Hadoop 的 alpha 版本更新。

有谁知道我该如何解决这个问题?

4

0 回答 0