oozie war doesn’t contain any hadoop libraries by default. You can build using hadoop-2.3.0, and later add hadoop-2.4.1 libraries to libext
On 24/03/15 8:18 am, "Dmitry Sivachenko" <[email protected]> wrote: > >> On 23 марта 2015 г., at 19:35, Dmitry Sivachenko <[email protected]> >>wrote: >> >> Hello! >> >> I am using hadoop-2.4.1 and I want to use oozie (4.1.0) with it. >> >> But my build fails: >> >> % mvn clean package -DskipTests -Phadoop-2 -Dhadoop.version=2.4.1 >>-Dassembly.ignorePermissions assembly:single >> <...> >> [ERROR] Failed to execute goal on project oozie-sharelib-oozie: Could >>not resolve dependencies for project >>org.apache.oozie:oozie-sharelib-oozie:jar:4.1.0: The following artifacts >>could not be resolved: >>org.apache.oozie:oozie-hadoop:jar:2.4.1.oozie-4.1.0, >>org.apache.oozie:oozie-hadoop-test:jar:2.4.1.oozie-4.1.0, >>org.apache.oozie:oozie-hadoop-utils:jar:2.4.1.oozie-4.1.0: Failure to >>find org.apache.oozie:oozie-hadoop:jar:2.4.1.oozie-4.1.0 in >>http://repo1.maven.org/maven2 was cached in the local repository, >>resolution will not be reattempted until the update interval of central >>has elapsed or updates are forced -> [Help 1] >> >> It seems that it only builds with version 2.3.0 of hadoop, there are no >>artifacts for other versions. >> >> Is it safe to build oozie for hadoop-2.3.0 and use it with newer >>versions? >> > > >BTW, can I build oozie-4.1.0 with default hadoop-2.3.0 and then just >replaces hadoop-related jars with their "2.4.1" versions and then use the >resulting package with hadoop-2.4.1 cluser? > >Thanks! >
