Search code examples
hadoop2oozie

Oozie 4.3.0 build failed on Hadoop 2.9.0


I ran the build with commands like this:

./mkdistro.sh -DskipTests 

and this:

./mkdistro.sh -DskipTests -D hadoop.version=2.3.0 -P uber -P hadoop-2

But all failed with error messages:

[ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /root/oozie-4.3.0/hadooplibs/hadoop-utils-2/src/main/java/org/apache/oozie/action/hadoop/LauncherMainHadoopUtils.java:[31,49] error: cannot find symbol [ERROR] package org.apache.hadoop.yarn.api.protocolrecords /root/oozie-4.3.0/hadooplibs/hadoop-utils-2/src/main/java/org/apache/oozie/action/hadoop/LauncherMainHadoopUtils.java:[70,21] error: cannot find symbol [ERROR] class LauncherMainHadoopUtils /root/oozie-4.3.0/hadooplibs/hadoop-utils-2/src/main/java/org/apache/oozie/action/hadoop/LauncherMainHadoopUtils.java:[71,11] error: cannot find symbol [INFO] 3 errors ... I also tried to export HADOOP_CLASSPATH and CLASSPATH variables to point to the Hadoop libraries but all failed with same error. I am not sure if it is failed because the build command can't find hadoop libraries or it does not support Hadoop version 2.9.0.

Any idea?


Solution

  • watch it my newly created blog to install oozie-4.3.0 on combination of hadoop-2.9.0 step by step,

    Installing apache oozie-4.3.0 on existing apache hadoop-2.9.0

    hope this will help you.