maven上最新版本的mapreduce libs

我使用默认的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依赖,直接下载等)?

回答(2)

3 years ago

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

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

3 years ago

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

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

删除hadoop-core并添加这个hadoop-client意味着我现在拥有最新的mapreduce libs(最高版本为2.7.0) .

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