Hello, Oozie POM files specify the Hadoop version that it is going to be built against (is not parameterizable). Hence passing any -Dhadoop.version will not work. In the POM files, the version is 2.2.0 now (after you removed -SNAPSHOT correctly).
So use bin/mkdistro.sh -Dhadoop.version=2.2.0 -DskipTests On 2/28/14, 5:35 AM, "KingDavies" <[email protected]> wrote: >Getting a failure when using the following command to build Oozie 4 for >use >with Hadoop 2: >bin/mkdistro.sh -Dhadoop.version=2.0.0-alpha -DskipTests > >Have updated the pom files removing "-SNAPSHOT" from the hadoop2 versions: >./hadooplibs/hadoop-2/pom.xml >./hadooplibs/hadoop-distcp-2/pom.xml >./hadooplibs/hadoop-test-2/pom.xml >./pom.xml > > >[INFO] >------------------------------------------------------------------------ > >[INFO] BUILD FAILURE > >[INFO] >------------------------------------------------------------------------ > >[INFO] Total time: 3:45.507s > >[INFO] Finished at: Fri Feb 28 13:19:03 UTC 2014 > >[INFO] Final Memory: 42M/103M > >[INFO] >------------------------------------------------------------------------ > >[ERROR] Failed to execute goal on project oozie-sharelib-oozie: Could not >resolve dependencies for project >org.apache.oozie:oozie-sharelib-oozie:jar:4.0.0: The following artifacts >could not be resolved: >org.apache.oozie:oozie-hadoop:jar:2.0.0-alpha.oozie-4.0.0, >org.apache.oozie:oozie-hadoop-test:jar:2.0.0-alpha.oozie-4.0.0: Could not >find artifact org.apache.oozie:oozie-hadoop:jar:2.0.0-alpha.oozie-4.0.0 in >central (http://repo1.maven.org/maven2) -> [Help 1] > > >I know the documentation recommends using a Bigtop distribution if using >Hadoop 2.x, but this doesn't work either as I need to install Oozie on en >existing 2.2.0 cluster and Bigtop build requires 2.0.6. > >Where can I get the missing dependency, or do I need to update the pom >files to reference newer/replacement versions? > >Thanks
