导入eclipse以编写带有新api的mapreduce程序的正确jar文件是什么?

wb1gzix0  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(309)

我想重新写一篇文章 MapReduce 要使用的程序停止使用已弃用的 APIs 例如。 DistributedCache (1)使用 job.addCacheFile 相反)。我已经进口了 hadoop-core-2.5.0-mr1-cdh5.2.0.jar 但似乎不起作用。帮助我指出正确的方向将不胜感激!

tvokkenx

tvokkenx1#

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

wj8zmpe1

wj8zmpe12#

以下是需要包含的maven依赖项:

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

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

相关问题