网上流传的资料太过老旧,博主遇到不少坑啊,故总结此博文。。
建议使用CentOS,Ubuntu坑太多,填不平。。
一、配置准备工作
需安装的环境有:
1:g++
检测当前版本:# rpm -qa | grep gcc-c++
安装:#yum install gcc-c++
2:JDK
检测当前版本:#java –version
安装:1:建议先在官网下载包这样比较快
2:#tar -zxvf jdk*.tar.gz
3:配置环境变量(最后统一添加)
3:安装Apache Maven 3.0.5
检测当前版本:#mvn -v
安装:1:建议先在官网下载包这样比较快(建议3.0.5版,高版本兼容性问题)
2:# tar -zxvf apache-maven-3.0.5-bin.tar.gz
3:配置环境变量(最后统一添加)
4:安装Nodejs
检测当前版本:# node -v
#npm -v
安装:(建议选择低版本)
# wget http://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz
# tar –zxvf node-v0.10.33-linux-x64.tar.gz
配置环境变量:
#java_path
JAVA_HOME=/usr/java/jsk1.8
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
#maven_path
export MAVEN_HOME="/usr/local/apache-maven-3.0.5"
export PATH=$MAVEN_HOME/bin:$PATH
#node_path
export NODE_HOME="/usr/local/node-v0.10.33-linux-x64/"
export PATH=$NODE_HOME/bin:$PATH
5:安装brunch
检测当前版本: brunch –version
安装: #npm install -g brunch@1
6:安装git
检测当前版本# git –version
安装# yum install git
7:安装rpmbuild
检测当前版本 # rpm -qa | grep rpm-build
安装 # yum install rpm-build
8:安装phython
一般centos自带phython
检测当前版本# python
建议使用2.6.6版本
二、编译Ambari
稍后整理上传