我想重新写一篇文章 MapReduce 要使用的程序停止使用已弃用的 APIs 例如。 DistributedCache (1)使用 job.addCacheFile 相反)。我已经进口了 hadoop-core-2.5.0-mr1-cdh5.2.0.jar 但似乎不起作用。帮助我指出正确的方向将不胜感激!
MapReduce
APIs
DistributedCache
job.addCacheFile
hadoop-core-2.5.0-mr1-cdh5.2.0.jar
tvokkenx1#
也许您可以通过查找所需的类来找到jar:http://www.findjar.com/index.x
wj8zmpe12#
以下是需要包含的maven依赖项:
<dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-client</artifactId> <version>2.2.0</version> </dependency>
如果您正在使用许多其他依赖jar,这些jar使用hadoopjar作为依赖项,那么请确保所有这些jar都是针对正确的hadoop版本编译的。
2条答案
按热度按时间tvokkenx1#
也许您可以通过查找所需的类来找到jar:http://www.findjar.com/index.x
wj8zmpe12#
以下是需要包含的maven依赖项:
如果您正在使用许多其他依赖jar,这些jar使用hadoopjar作为依赖项,那么请确保所有这些jar都是针对正确的hadoop版本编译的。