我正在尝试重新编写MapReduce
程序,以便使用已弃用的APIs
来停止,例如DistributedCache
(并使用job.addCacheFile
代替)。我导入了hadoop-core-2.5.0-mr1-cdh5.2.0.jar
但它似乎没有用。帮助我指出正确的方向将不胜感激!
答案 0 :(得分:0)
也许你可以通过寻找所需的类来找到jar:http://www.findjar.com/index.x
答案 1 :(得分:0)
以下是您需要包含的Maven依赖项:
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.2.0</version>
</dependency>
如果您正在使用许多其他使用Hadoop jar作为依赖关系的依赖jar,那么请确保所有这些都是针对正确版本的Hadoop编译的。