【问题标题】:What are the correct jar files to import to Eclipse to write MapReduce programs with the new APIs?导入 Eclipse 以使用新 API 编写 MapReduce 程序的正确 jar 文件是什么?
【发布时间】:2014-11-26 10:10:56
【问题描述】:

我正在尝试重写一个MapReduce 程序以使用停止使用已弃用的APIs,例如DistributedCache(并改用job.addCacheFile)。我已经导入了hadoop-core-2.5.0-mr1-cdh5.2.0.jar,但它似乎不起作用。帮助指出我正确的方向将不胜感激!

【问题讨论】:

  • This Link 将帮助您在 Eclipse 中使用基于 maven 的项目或其他解决方法运行 Hadoop V2

标签: java eclipse hadoop mapreduce


【解决方案1】:

也许你可以通过寻找所需的类来找到jar:http://www.findjar.com/index.x

【讨论】:

【解决方案2】:

这是您需要包含的 Maven 依赖项:

    <dependency>
        <groupId>org.apache.hadoop</groupId>
        <artifactId>hadoop-client</artifactId>
        <version>2.2.0</version>
    </dependency>

如果您正在使用许多其他使用 Hadoop jar 作为依赖项的依赖 jar,请确保所有这些 jar 都针对正确版本的 Hadoop 进行编译。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 2019-09-08
    • 1970-01-01
    • 2022-07-19
    • 2012-04-16
    • 2016-08-19
    相关资源
    最近更新 更多