maven 上最新版本的 mapreduce 库

latest version of mapreduce libs on maven

我使用默认的 maven archtype 在 eclipse 中创建了一个简单的 java 项目。 然后我添加了 junit 和 hadoop-core 依赖项。 maven 上最新版本的 hadoop-core 是 -

group id: org.apache.hadoop
artifact id: hadoop-core
version: 1.2.1

看起来这是 2013 年 7 月发布的。信息 - http://mvnrepository.com/artifact/org.apache.hadoop/hadoop-core

这是最新版本的 mapreduce 吗?如果没有,获取最新版本并将其合并到我的项目中的最佳方法是什么(例如:另一个 Maven 依赖项、直接下载等)?

看起来他们现在已经以新名称上传了最新版本的 hadoop 和 mapreduce 库。

group id: org.apache.hadoop
artifact id: hadoop-client
version: 2.7.0

删除 hadoop-core 并添加此 hadoop-client 意味着我现在拥有最新的 mapreduce 库(最高版本 2.7.0)。

PS:如果您正在为 Cloudera 或 AWS-EMR 构建 jar,您也可以在 hadoop-client 下找到旧版本的 mapreduce 库。

为了搜索工件,我建议使用 Maven Central 的搜索引擎:

http://search.maven.org/#search%7Cga%7C1%7Corg.apache.hadoop