Apache Ambari 源码编译安装

1、执行以下操作,本文选择的Ambari是2.7.0版本;

wget http://www.apache.org/dist/ambari/ambari-2.7.0/apache-ambari-2.7.0-src.tar.gz (use the suggested mirror from above)
tar xfvz apache-ambari-2.7.0-src.tar.gz
cd apache-ambari-2.7.0-src
mvn versions:set -DnewVersion=2.7.0.0.0
 
pushd ambari-metrics
mvn versions:set -DnewVersion=2.7.0.0.0
popd

2、以上操作没有报错执行如下操作;

需要预先安装的软件:

1、xCode (if using Mac - free download from the apple store)--本文没有安装;
2、JDK 8  Ambari 2.7要求至少JDK 8以上;
3、Apache Maven版本在 3.3.9以上;
4、//环境变量中要有maven ,java等;
export PATH=/usr/local/apache-maven-3.3.9/bin:$PATH
export JAVA_HOME=$(/usr/libexec/java_home)
export _JAVA_OPTIONS="-Xmx2048m -XX:MaxPermSize=512m -Djava.awt.headless=true"

5、Ambari 2.7 以上 Python的版本至少 2.7 ;
6、下载Ambari 2.7 对应的setuptools工具;
地址为:https://cwiki.apache.org/confluence/display/AMBARI/Ambari+Development

执行:sh setuptools-0.6c11-py2.7.egg

6、安装rpmbuild (rpm-build package)
yum install -y rpm-build 
7、安装g++ (gcc-c++ package)
yum install -y rpm-build 

以上都安装好了执行以下操作(可能需要多次编译):

mvn -B clean install rpm:rpm -DnewVersion=2.7.0.0.0 -DbuildNumber=631319b00937a8d04667d93714241d2a0cb17275 -DskipTests -Dpython.ver="python >= 2.7"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值