[root@gaia tarpackage]# wget https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.tar.xz
[root@gaia tarpackage]# tar -xvf node-v8.11.3-linux-x64.tar.xz -C /opt/
[root@gaia tarpackage]# cd /opt/node-v8.11.3-linux-x64/
[root@gaia node-v8.11.3-linux-x64]# vim /etc/profile
export NODE_HOME=/opt/node-v8.11.3-linux-x64
export PATH=$PATH:$NODE_HOME/bin
[root@gaia node-v8.11.3-linux-x64]# source /etc/profile
[root@gaia node-v8.11.3-linux-x64]# node -v
v8.11.3
[root@gaia node-v8.11.3-linux-x64]# npm -v
5.6.0
[root@gaia tarpackage]# tar zxvf ambari-2.5.2.0-centos7.tar.gz
[root@gaia tarpackage]# mv ambari/centos7/tars/ambari/ambari-2.5.0.1.2.5.2.0-298-source.tar.gz ./
[root@gaia tarpackage]# tar -zxvf ambari-2.5.0.1.2.5.2.0-298-source.tar.gz
[root@gaia tarpackage]# cd ambari-2.5.0.1.2.5.2.0-298
[root@gaia ambari-2.5.0.1.2.5.2.0-298]# cd ambari-metrics/
[root@gaia ambari-metrics]# vim pom.xml
mvn versions:set -DnewVersion=2.5.2.0.0
2.5.2.0.0
[root@gaia ambari-2.5.0.1.2.5.2.0-298]# mvn versions:set -DnewVersion=2.5.2.0.0
……
[INFO] Searching for local aggregator root...
[INFO] Local aggregation root: /root/tarpackage/ambari-2.5.0.1.2.5.2.0-298
[INFO] Processing change of org.apache.ambari:ambari:2.5.2.0.0 -> 2.5.2.0.0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Ambari Main ........................................ SUCCESS [01:09 min]
[INFO] Apache Ambari Project POM .......................... SKIPPED
[INFO] Ambari Web ......................................... SKIPPED
[INFO] Ambari Views ....................................... SKIPPED
[INFO] Ambari Admin View .................................. SKIPPED
[INFO] utility ............................................ SKIPPED
[INFO] ambari-metrics ..................................... SKIPPED
[INFO] Ambari Metrics Common .............................. SKIPPED
[INFO] Ambari Metrics Hadoop Sink ......................... SKIPPED
[INFO] Ambari Metrics Flume Sink .......................... SKIPPED
[INFO] Ambari Metrics Kafka Sink .......................... SKIPPED
[INFO] Ambari Metrics Storm Sink .......................... SKIPPED
[INFO] Ambari Metrics Storm Sink (Legacy) ................. SKIPPED
[INFO] Ambari Metrics Collector ........................... SKIPPED
[INFO] Ambari Metrics Monitor ............................. SKIPPED
[INFO] Ambari Metrics Grafana ............................. SKIPPED
[INFO] Ambari Metrics Assembly ............................ SKIPPED
[INFO] Ambari Server ...................................... SKIPPED
[INFO] Ambari Functional Tests ............................ SKIPPED
[INFO] Ambari Agent ....................................... SKIPPED
[INFO] Ambari Client ...................................... SKIPPED
[INFO] Ambari Python Client ............................... SKIPPED
[INFO] Ambari Groovy Client ............................... SKIPPED
[INFO] Ambari Shell ....................................... SKIPPED
[INFO] Ambari Python Shell ................................ SKIPPED
[INFO] Ambari Groovy Shell ................................ SKIPPED
[INFO] ambari-logsearch ................................... SKIPPED
[INFO] Ambari Logsearch Appender .......................... SKIPPED
[INFO] Ambari Logsearch Portal ............................ SKIPPED
[INFO] Ambari Logsearch Log Feeder ........................ SKIPPED
[INFO] Ambari Logsearch Solr Client ....................... SKIPPED
[INFO] Ambari Infra Solr Plugin ........................... SKIPPED
[INFO] Ambari Logsearch Assembly .......................... SKIPPED
[INFO] Ambari Logsearch Integration Test .................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:27 min
[INFO] Finished at: 2019-06-17T15:10:51+08:00
[INFO] Final Memory: 27M/280M
[INFO] ------------------------------------------------------------------------
mvn -B install package rpm:rpm -DnewVersion=2.5.2.0.0 -DskipTests -Dbuild-rpm -Dpython.ver="python >= 2.6" -Drat.skip=true
[root@gaia ambari-2.5.0.1.2.5.2.0-298]# mvn -B install package rpm:rpm -DnewVersion=2.5.2.0.0 -DskipTests -Dbuild-rpm -Dpython.ver=“python >= 2.6” -Drat.skip=true
[root@gaia tarpackage]# wget https://github.com/yarnpkg/yarn/releases/download/v0.23.2/yarn-v0.23.2.tar.gz
[root@gaia tarpackage]# mkdir -p /root/.m2/repository/com/github/eirslett/yarn/0.23.2/yarn-0.23.2./
[root@gaia tarpackage]# cp ./yarn-v0.23.2.tar.gz /root/.m2/repository/com/github/eirslett/yarn/0.23.2/yarn-0.23.2./
[root@gaia ambari-2.5.0.1.2.5.2.0-298]# npm install pm2@latest -g
[root@gaia ambari-2.5.0.1.2.5.2.0-298]# pm2 install pm2-slack
yum install python-devel
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-12.0.3.tar.gz
tar -zxvf setuptools-12.0.3.tar.gz
cd setuptools-12.0.3
python setup.py install
[root@gaia ambari-2.5.0.1.2.5.2.0-298]# vim ambari-server/pom.xml # 找到所有findbugs地方注释掉
# 查看python
[root@gaia bin]# ll | grep python
lrwxrwxrwx. 1 root root 7 Jun 17 19:14 python -> python2
lrwxrwxrwx. 1 root root 9 Jun 17 19:14 python2 -> python2.7
-rwxr-xr-x. 1 root root 7216 Apr 9 22:31 python2.7
-rwxr-xr-x. 1 root root 1835 Apr 9 22:31 python2.7-config
lrwxrwxrwx. 1 root root 16 Jun 17 19:14 python2-config -> python2.7-config
lrwxrwxrwx. 1 root root 14 Jun 17 19:14 python-config -> python2-config
# 修改 /usr/lib/rpm/brp-python-bytecompile 指定python路径
[root@gaia bin]# vim /usr/lib/rpm/brp-python-bytecompile # 修改第39行
python_binary=/usr/bin/$(basename $python_libdir)
修改为
python_binary=/usr/bin/python