You can use Maven for dependency management when developing applications based on the MapR distribution for Apache Hadoop.

MapR's Maven repository is located at http://repository.mapr.com/maven/. You can also browse the repository through Nexus.

The following POM file enables access to MapR's Maven repository:

<repositories>
 <repository>
     <id>mapr-releases</id>
     <url>http://repository.mapr.com/maven/</url>
     <snapshots><enabled>false</enabled></snapshots>
     <releases><enabled>true</enabled></releases>
   </repository>
</repositories>

The following table lists the group ID, artifact ID, version, and name of Maven artifacts published by MapR:

Group ID

Artifact ID

Version

Artifact

com.mapr.hadoop

maprfs-core5.0.0-maprmaprfs-core-5.0.0-mapr.jar
com.mapr.hadoophadoop25.0.0-maprhadoop2-5.0.0-mapr.jar
com.mapr.hadoopmaprfs5.0.0-maprmaprfs-5.0.0-mapr.jar
com.mapr.hadoopmaprfs-diagnostic-tools5.0.0-maprmaprfs-diagnostic-tools-5.0.0-mapr.jar
com.mapr.hadoopmaprfs-jni5.0.0-maprmaprfs-jni-5.0.0-mapr.jar
org.apache.hadoophadoop-core1.0.3-mapr-5.0.0hadoop-core-1.0.3-mapr-5.0.0.jar
com.mapr.fslibprotodefs5.0.0-maprlibprotodefs-5.0.0-mapr.jar
com.mapr.fsmapr-hbase5.0.0-maprmapr-hbase-5.0.0-mapr.jar

 

The following table lists the group ID, artifact ID, version, and name for Hadoop 2.x Maven artifacts published by MapR:

 

Group ID

Artifact ID

Version

Artifact

org.apache.hadoop

hadoop-yarn-server-tests

2.x-mapr-1506

hadoop-yarn-server-tests-2.x-mapr
-1506.jar

org.apache.hadoop

hadoop-mapreduce-client-hs

2.x-mapr-1506

hadoop-mapreduce-client-hs-2.x-mapr
-1506.jar

org.apache.hadoop

hadoop-yarn-server-web-proxy

2.x-mapr-1506

hadoop-yarn-server-web-proxy-2.x-mapr
-1506.jar

org.apache.hadoop

hadoop-datajoin

2.x-mapr-1506

hadoop-datajoin-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-mapreduce-client-shuffle

2.x-mapr-1506

hadoop-mapreduce-client-shuffle-2.x-
mapr-1506.jar

org.apache.hadoop

hadoop-hdfs-nfs

2.x-mapr-1506

hadoop-hdfs-nfs-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-minicluster

2.x-mapr-1506

hadoop-minicluster-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-mapreduce-client-app

2.x-mapr-1506

hadoop-mapreduce-client-app-2.x-mapr
-1506.jar

org.apache.hadoop

hadoop-yarn-server-common

2.x-mapr-1506

hadoop-yarn-server-common-2.x-mapr
-1506.jar

org.apache.hadoop

hadoop-assemblies

2.x-mapr-1506

hadoop-assemblies-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-common

2.x-mapr-1506

hadoop-common-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-nfs

2.x-mapr-1506

hadoop-nfs-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-dist

2.x-mapr-1506

hadoop-dist-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-maven-plugins

2.x-mapr-1506

hadoop-maven-plugins-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-streaming

2.x-mapr-1506

hadoop-streaming-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-yarn-applications-unmanaged-am-launcher

2.x-mapr-1506

hadoop-yarn-applications-unmanaged-am-
launcher-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-mapreduce-client-hs-plugins

2.x-mapr-1506

hadoop-mapreduce-client-hs-plugins-2.x-
mapr-1506.jar

org.apache.hadoop

hadoop-yarn-server-resourcemanager

2.x-mapr-1506

hadoop-yarn-server-resourcemanager-2.x-
mapr-1506.jar

org.apache.hadoop

hadoop-yarn-server-nodemanager

2.x-mapr-1506

hadoop-yarn-server-nodemanager-2.x-
mapr-1506.jar

org.apache.hadoop

hadoop-mapreduce-client-core

2.x-mapr-1506

hadoop-mapreduce-client-core-2.x-
mapr-1506.jar

org.apache.hadoop

hadoop-yarn-client

2.x-mapr-1506

hadoop-yarn-client-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-tools-dist

2.x-mapr-1506

hadoop-tools-dist-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-archives

2.x-mapr-1506

hadoop-archives-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-annotations

2.x-mapr-1506

hadoop-annotations-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-client

2.x-mapr-1506

hadoop-client-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-yarn-common

2.x-mapr-1506

hadoop-yarn-common-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-yarn-api

2.x-mapr-1506

hadoop-yarn-api-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-mapreduce-examples

2.x-mapr-1506

hadoop-mapreduce-examples-2.x-
mapr-1506.jar

org.apache.hadoop

hadoop-hdfs

2.x-mapr-1506

hadoop-hdfs-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-mapreduce-client-common

2.x-mapr-1506

hadoop-mapreduce-client-common-2.x-
mapr-1506.jar

org.apache.hadoop

hadoop-rumen

2.x-mapr-1506

hadoop-rumen-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-auth

2.x-mapr-1506

hadoop-auth-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-yarn-site

2.x-mapr-1506

hadoop-yarn-site-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-gridmix

2.x-mapr-1506

hadoop-gridmix-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-distcp

2.x-mapr-1506

hadoop-distcp-2.x-mapr-1506.jar

org.apache.hadoop

hadoop-mapreduce-client-jobclient

2.x-mapr-1506

hadoop-mapreduce-client-jobclient-2.x-
mapr-1506.jar

org.apache.hadoop

hadoop-yarn-applications-distributedshell

2.x-mapr-1506

hadoop-yarn-applications-distributedshell-2.x-
mapr-1506.jar