【Ambari】Build and install Ambari 2.7.5

本文详细介绍了如何在CentOS 7环境下,从源码下载到构建再到安装Ambari 2.7.5的全过程。包括配置阿里云镜像加速,解决Maven依赖下载问题,安装必要软件,以及在构建和安装过程中遇到的错误处理技巧。最后,指导如何访问Ambari页面并创建集群。
摘要由CSDN通过智能技术生成

环境准备

官方build安装链接:
https://cwiki.apache.org/confluence/display/AMBARI/Installation+Guide+for+Ambari+2.7.5
官方环境指导:
https://cwiki.apache.org/confluence/display/AMBARI/Ambari+Development

自己build过程报错后添加的:

  • centos 7
  • jdk 8
  • maven 配置aliyun镜像提速 阿里镜像配置帮助,后边儿build的时候会报错,有的包在aliyun下不到,需要先注释掉aliyun
  • python >=2.6
  • yum -y install rpm-build
  • node安装 淘宝cnpm安装提速
  • yum -y install python-devel
  • yum -y install gcc-c++

1. download and build

1.1 download

1.1.1 下载源码包(清华镜像)

wget https://mirrors.tuna.tsinghua.edu.cn/apache/ambari/ambari-2.7.5/apache-ambari-2.7.5-src.tar.gz
tar xfvz apache-ambari-2.7.5-src.tar.gz
cd apache-ambari-2.7.5-src

1.1.2 mvn versions:set -DnewVersion=2.7.5.0.0

[root@master apache-ambari-2.7.5-src] mvn versions:set -DnewVersion=2.7.5.0.0
...
一堆download省略
Downloaded from aliyunmaven: https://maven.aliyun.com/repository/public/commons-lang/commons-lang/2.6/commons-lang-2.6.jar (284 kB at 77 kB/s)
[INFO] Searching for local aggregator root...
[INFO] Local aggregation root: /root/ambari-2.7.5/apache-ambari-2.7.5-src
[INFO] Processing change of org.apache.ambari:ambari:2.7.5.0.0 -> 2.7.5.0.0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Ambari Main 2.7.5.0.0 .............................. SUCCESS [ 30.062 s]
[INFO] Apache Ambari Project POM 2.7.5.0.0 ................ SKIPPED
[INFO] Ambari Web 2.7.5.0.0 ............................... SKIPPED
[INFO] Ambari Views 2.7.5.0.0 ............................. SKIPPED
[INFO] Ambari Admin View 2.7.5.0.0 ........................ SKIPPED
[INFO] ambari-utility 1.0.0.0-SNAPSHOT .................... SKIPPED
[INFO] ambari-metrics 2.7.5.0.0 ........................... SKIPPED
[INFO] Ambari Metrics Common 2.7.5.0.0 .................... SKIPPED
[INFO] Ambari Metrics Hadoop Sink 2.7.5.0.0 ............... SKIPPED
[INFO] Ambari Metrics Flume Sink 2.7.5.0.0 ................ SKIPPED
[INFO] Ambari Metrics Kafka Sink 2.7.5.0.0 ................ SKIPPED
[INFO] Ambari Metrics Storm Sink 2.7.5.0.0 ................ SKIPPED
[INFO] Ambari Metrics Storm Sink (Legacy) 2.7.5.0.0 ....... SKIPPED
[INFO] Ambari Metrics Collector 2.7.5.0.0 ................. SKIPPED
[INFO] Ambari Metrics Monitor 2.7.5.0.0 ................... SKIPPED
[INFO] Ambari Metrics Grafana 2.7.5.0.0 ................... SKIPPED
[INFO] Ambari Metrics Host Aggregator 2.7.5.0.0 ........... SKIPPED
[INFO] Ambari Metrics Assembly 2.7.5.0.0 .................. SKIPPED
[INFO] Ambari Service Advisor 1.0.0.0-SNAPSHOT ............ SKIPPED
[INFO] Ambari Server 2.7.5.0.0 ............................ SKIPPED
[INFO] Ambari Functional Tests 2.7.5.0.0 .................. SKIPPED
[INFO] Ambari Agent 2.7.5.0.0 ............................. SKIPPED
[INFO] ambari-logsearch 2.7.5.0.0 ......................... SKIPPED
[INFO] Ambari Logsearch Appender 2.7.5.0.0 ................ SKIPPED
[INFO] Ambari Logsearch Config Api 2.7.5.0.0 .............. SKIPPED
[INFO] Ambari Logsearch Config JSON 2.7.5.0.0 ............. SKIPPED
[INFO] Ambari Logsearch Config Solr 2.7.5.0.0 ............. SKIPPED
[INFO] Ambari Logsearch Config Zookeeper 2.7.5.0.0 ........ SKIPPED
[INFO] Ambari Logsearch Config Local 2.7.5.0.0 ............ SKIPPED
[INFO] Ambari Logsearch Log Feeder Plugin Api 2.7.5.0.0 ... SKIPPED
[INFO] Ambari Logsearch Log Feeder Container Registry 2.7.5.0.0 SKIPPED
[INFO] Ambari Logsearch Log Feeder 2.7.5.0.0 .............. SKIPPED
[INFO] Ambari Logsearch Web 2.7.5.0.0 ..................... SKIPPED
[INFO] Ambari Logsearch Server 2.7.5.0.0 .................. SKIPPED
[INFO] Ambari Logsearch Assembly 2.7.5.0.0 ................ SKIPPED
[INFO] Ambari Logsearch Integration Test 2.7.5.0.0 ........ SKIPPED
[INFO] ambari-infra 2.7.5.0.0 ............................. SKIPPED
[INFO] Ambari Infra Solr Client 2.7.5.0.0 ................. SKIPPED
[INFO] Ambari Infra Solr Plugin 2.7.5.0.0 ................. SKIPPED
[INFO] Ambari Infra Manager 2.7.5.0.0 ..................... SKIPPED
[INFO] Ambari Infra Assembly 2.7.5.0.0 .................... SKIPPED
[INFO] Ambari Infra Manager Integration Tests 2.7.5.0.0 ... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  51.891 s
[INFO] Finished at: 2020-01-13T10:45:45+08:00
[INFO] ------------------------------------------------------------------------

1.1.3 pushd ambari-metrics

[root@master apache-ambari-2.7.5-src] pushd ambari-metrics
~/ambari-2.7.5/apache-ambari-2.7.5-src/ambari-metrics ~/ambari-2.7.5/apache-ambari-2.7.5-src

1.1.4 mvn versions:set -DnewVersion=2.7.5.0.0

[root@master ambari-metrics] mvn versions:set -DnewVersion=2.7.5.0.0
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] ambari-utility                                                     [jar]
[INFO] ambari-metrics                                                     [pom]
[INFO] Ambari Metrics Common                                              [jar]
[INFO] Ambari Metrics Hadoop Sink                                         [jar]
[INFO] Ambari Metrics Flume Sink                                          [jar]
[INFO] Ambari Metrics Kafka Sink                                          [jar]
[INFO] Ambari Metrics Storm Sink                                          [jar]
[INFO] Ambari Metrics Storm Sink (Legacy)                                 [jar]
[INFO] Ambari Metrics Collector                                           [jar]
[INFO] Ambari Metrics Monitor                                             [pom]
[INFO] Ambari Metrics Grafana                                             [pom]
[INFO] Ambari Metrics Host Aggregator                                     [jar]
[INFO] Ambari Metrics Assembly                                            [pom]
Downloading from aliyunmaven: https://maven.aliyun.com/repository/public/org/apache/maven/plugins/maven-checkstyle-plugin/2.17/maven-checkstyle-plugin-2.17.pom
...
一堆download省略
这里可能有点慢,阿里云大概10分钟
[INFO] 
[INFO] ------------------< org.apache.ambari:ambari-metrics >------------------
[INFO] Building ambari-metrics 2.7.5.0.0                                 [1/13]
[INFO] --------------------------------[ pom ]---------------------------------
Downloading from aliyunmaven: https://maven.aliyun.com/repository/public/org/apache/maven/plugins/maven-surefire-plugin/2.19/maven-surefire-plugin-2.19.pom
Downloaded from aliyunmaven: https://maven.aliyun.com/repository/public/org/apache/maven/plugins/maven-surefire-plugin/2.19/maven-surefire-plugin-2.19.pom (5.6 kB at 39 kB/s)
Downloading from aliyunmaven: https://maven.aliyun.com/repository/public/org/apache/maven/surefire/surefire/2.19/surefire-2.19.pom
Downloaded from aliyunmaven: https://maven.aliyun.com/repository/public/org/apache/maven/surefire/surefire/2.19/surefire-2.19.pom (18 kB at 12 kB/s)
Downloading from aliyunmaven: https://maven.aliyun.com/repository/public/org/apache/maven/plugins/maven-surefire-plugin/2.19/maven-surefire-plugin-2.19.jar
Downloaded from aliyunmaven: https://maven.aliyun.com/repository/public/org/apache/maven/plugins/maven-surefire-plugin/2.19/maven-surefire-plugin-2.19.jar (38 kB at 1.2 kB/s)
[INFO] 
[INFO] --- versions-maven-plugin:2.7:set (default-cli) @ ambari-metrics ---
[INFO] Searching for local aggregator root...
[INFO] Local aggregation root: /root/ambari-2.7.5/apache-ambari-2.7.5-src
[INFO] Processing change of org.apache.ambari:ambari-metrics:2.7.5.0.0 -> 2.7.5.0.0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] ambari-utility 1.0.0.0-SNAPSHOT .................... SKIPPED
[INFO] ambari-metrics 2.7.5.0.0 ........................... SUCCESS [ 34.592 s]
[INFO] Ambari Metrics Common 2.7.5.0.0 .................... SKIPPED
[INFO] Ambari Metrics Hadoop Sink 2.7.5.0.0 ............... SKIPPED
[INFO] Ambari Metrics Flume Sink 2.7.5.0.0 ................ SKIPPED
[INFO] Ambari Metrics Kafka Sink 2.7.5.0.0 ................ SKIPPED
[INFO] Ambari Metrics Storm Sink 2.7.5.0.0 ................ SKIPPED
[INFO] Ambari Metrics Storm Sink (Legacy) 2.7.5.0.0 ....... SKIPPED
[INFO] Ambari Metrics Collector 2.7.5.0.0 ................. SKIPPED
[INFO] Ambari Metrics Monitor 2.7.5.0.0 ................... SKIPPED
[INFO] Ambari Metrics Grafana 2.7.5.0.0 ................... SKIPPED
[INFO] Ambari Metrics Host Aggregator 2.7.5.0.0 ........... SKIPPED
[INFO] Ambari Metrics Assembly 2.7.5.0.0 .................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  06:19 min
[INFO] Finished at: 2020-01-13T11:05:53+08:00
[INFO] ------------------------------------------------------------------------

1.1.5 popd

[root@master ambari-metrics] popd
~/ambari-2.7.5/apache-ambari-2.7.5-src

1.2 build

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值