There is a reason I capitalized WILL (SHALL) :) The current trunk mapreduce code is influx. Once mr2 (MAPREDUCE-279) is merged into trunk (soon!). We'll be producing hadoop-mapreduce-0.23.0-SNAPSHOT, which depends on hadoop-hdfs-0.23.0-SNAPSHOT, which depends on hadoop-common-0.23.0-SNAPSHOT.
If you just want to play with the "new" API, you can use the 0.22.0-SNAPSHOT artifacts. 0.23.0 is supposedly source compatible with previous hadoop versions including 0.20.x (for legacy API). On Fri, Aug 12, 2011 at 4:08 PM, W.P. McNeill <[email protected]> wrote: > I want the latest version of Hadoop (with the new API). I guess that's the > trunk version, but I don't see the hadoop-mapreduce artifact listed on > https://repository.apache.org/index.html#nexus-search;quick~hadoop > > On Fri, Aug 12, 2011 at 2:47 PM, Luke Lu <[email protected]> wrote: > >> Pre-0.21 (sustaining releases, large-scale tested) hadoop: >> <dependency> >> <groupId>org.apache.hadoop</groupId> >> <artifactId>hadoop-core</artifactId> >> <version>0.20.203.0</version> >> </dependency> >> >> Pre-0.23 (small scale tested) hadoop: >> <dependency> >> <groupId>org.apache.hadoop</groupId> >> <artifactId>hadoop-mapred</artifactId> >> <version>...</version> >> </dependency> >> >> Trunk (currently targeting 0.23.0, large-scale tested) hadoop WILL be: >> <dependency> >> <groupId>org.apache.hadoop</groupId> >> <artifactId>hadoop-mapreduce</artifactId> >> <version>...</version> >> </dependency> >> >> On Fri, Aug 12, 2011 at 2:20 PM, W.P. McNeill <[email protected]> wrote: >> > I'm building a Hadoop project using Maven. I want to add >> > Maven dependencies to my project. What do I do? >> > >> > I think the answer is I add a <dependency></dependency> section to my >> .POM >> > file, but I'm not sure what the contents of this section (groupId, >> > artifactId etc.) should be. Googling does not turn up a clear answer. Is >> > there a canonical Hadoop Maven dependency specification? >> > >> >
