在aarch64上编译Amabri2.5.2

原创
2018/06/01 10:44
阅读数 1.3K

1.环境

kernel: 4.11.0-22.el7a.aarch64
os:centos7

2.依赖编译参考

https://collaborate.linaro.org/display/BDTS/Build+Apache+Ambari+on+AArch64

3.依赖编译补充:

3.1编译leveldb出现:

note:c++11 'constexpr' only available with -std=c++11 or -std=gnu++11
error:'constexpr' does not name a type
OPT ?= -O2 -DNDEBUG 后面添加 -std=gnu++11

3.2 phantomjs 需要编译2.1.1版本

3.3 karma-phantomjs-launcher 需要0.2.3已经在patch里指定了可以用官方下载的版本

4.编译ambari

git clone https://github.com/apache/ambari.git
cd ambari
git checkout  -b 2.5.2.dev release-2.5.0
patch -p1 <ambari-2.5.2-aarch64-jason.patch
mvn versions:set -DnewVersion=2.5.2.2.0
pushd ambari-metrics 
mvn versions:set -DnewVersion=2.5.2.2.0 
popd 
mvn -B clean install package rpm:rpm -DnewVersion=2.5.2.0.0 -DbuildNumber=27e00dde15b0d4e1c3701158521268623ff1be0d -DskipTests -Dpython.ver="python >= 2.6" -Preplaceurl -Drat.ignoreErrors=true

4.1 patch download:

https://gitee.com/flzxsqc_217/ambari_aarch64.git
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部