1.环境准备
安装好JDK,maven,ant,postgresql,以及nodejs,npm和bower。参见博主的相关博客。注意部分组件的下载需要科学上网。
ubuntu 18.04 LTS 安装 java10 及问题说明
安装rpm,rpm-build,git
sudo yum install rpm
sudo yum install -y rpm-build.x86_64
sudo yum install git
安装gcc,python环境,包管理工具以及依赖项
sudo yum install gcc
sudo yum install gcc-c++
sudo yum -y install python-devel
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo -H python get-pip.py
sudo -H pip install psutil
安装docker虚拟化工具,与配套的weave等网络工具,其中weave建议放置于/usr/bin下,避免使用sudo权限运行时提示找不到命令。
sudo yum install docker
sudo curl -L git.io/weave -o /usr/bin/weave
sudo chmod a+x /usr/local/bin/weave
补充知识:repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用。
2.下载所需文件
到官网http://ambari.apache.org/ 打开最新版本的guide 下载ambari文件并解压,例如
wget http://mirrors.hust.edu.cn/apache/ambari/ambari-2.7.0/apache-ambari-2.7.0-src.tar.gz
tar xfvz apache-ambari-2.7.0-src.tar.gz
使用mvn设置版本,
cd apache-ambari-2.7.0-src
mvn versions:set -DnewVersion=2.7.0.0.0
mvn不仅会设置版本,而且会自动下载相