I'm following these instruction for setting up Apache Bigtop, to eventually support me running Oozie. I'm trying to use Bigtop because the Oozie website recommends the use of Bigtop if I want to run my Oozie install on Hadoop 2+.
After running the step
make hadoop-deb
I get the following error message (full message HERE):
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary: [INFO] [INFO] Apache Hadoop Main ................................ FAILURE [1:50.288s] [INFO] Apache Hadoop Project POM ......................... SKIPPED ... ... ...
...
...
...
...
...
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:55.412s
[INFO] Finished at: Mon Sep 15 14:14:17 PDT 2014
[INFO] Final Memory: 71M/434M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.3:stage (default-cli) on project hadoop-main: Execution default-cli of goal org.apache.maven.plugins:maven-site-plugin:3.3:stage failed: A required class was missing while executing org.apache.maven.plugins:maven-site-plugin:3.3:stage: org/apache/commons/lang/StringUtils
Scouring the web, some people say this can be fixed by manually deleting your /.m2 repo and then rebuilding. I've tried this to no avail.
I'm using Ubuntu 14.04, fully updated, with Java openjdk7. The only different between what I did and the instructions was that I have Maven installed directly from apt-get, and thus I replaced the MAVEN_HOME location the instructions use with my own.
This info might also be helpful...
mherbst@Oozing:~/bigtop$ mvn -version
Apache Maven 3.0.5
Maven home: /usr/share/maven
Java version: 1.7.0_65, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-35-generic", arch: "amd64", family: "unix"
Any ideas what might be the issue? I realize I'm using a slightly newer version of Ubuntu than when the guide was written, but I don't think that's the problem. This seems to be some type of Java/Maven dependency issue.