Skip to content

Instantly share code, notes, and snippets.

@gdelpierre
Last active October 30, 2018 09:45
Show Gist options
  • Save gdelpierre/65c9089f2b3588f99a951681344b4ce7 to your computer and use it in GitHub Desktop.
Save gdelpierre/65c9089f2b3588f99a951681344b4ce7 to your computer and use it in GitHub Desktop.
ambari 2.7.1 build howto

Ambari 2.7.1

How-to build

requirements

apt install openjdk-8-jdk nodejs=8.12 python-setuptools rpm g++ git python-dev maven=3.3.9

download src

wget http://www.apache.org/dist/ambari/ambari-2.7.1/apache-ambari-2.7.1-src.tar.gz
tar xfz apache-ambari-2.7.1-src.tar.gz

set versions

cd apache-ambari-2.7.1-src
mvn versions:set -DnewVersion=2.7.1.0.0
pushd ambari-metrics
mvn versions:set -DnewVersion=2.7.1.0.0
popd

set maven and java env vars

export PATH=/usr/local/apache-maven-3.3.9/bin:$PATH
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")
export _JAVA_OPTIONS="-Xms1024m -Xmx2048m -Djava.awt.headless=true"

build

mvn -B clean install jdeb:jdeb \
-DnewVersion=2.7.1.0.0 \
-DbuildNumber=90430db08a5f543a97d97918cf5f711f2786ad8a \
-DskipTests \
-Dpython.ver="python >= 2.6" \
-Drat.numUnapprovedLicenses=1000 \
-Dcheckstyle.skip
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment