一、在线编译安装
1.1. 安装独立maven
1.1.1. 下载Maven
wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz |
1.1.2. 解压安装Maven
tar -xzvf apache-maven-3.5.2-bin.tar.gz |
1.1.3. 配置环境变量
vim /etc/profile M2_HOME=/opt/apache-maven PATH=$JAVA_HOME/bin:$PATH:$M2_HOME/bin source /etc/profile |
1.1.4. 修改仓库位置
vim conf/setting.xml <localRepository> /opt/apache-maven/repo</localRepository> |
1.2. 编译安装ambari
1.2.1. 下载解压
wget https://mirrors.tuna.tsinghua.edu.cn/apache/ambari/ambari-2.6.1/apache-ambari-2.6.1-src.tar.gz
tar -xzvf apache-ambari-2.6.1-src.tar.gz
cd apache-ambari-2.6.1-src |
1.2.2. 下载依赖和编译
mvn versions:set -DnewVersion=2.6.1.0.0
pushd ambari-metrics mvn versions:set -DnewVersion=2.6.1.0.0 popd |
二、配置本地源离线安装(推荐)
2.1 下载ambari离线包(hotonworks版)
下载地址:
包括:HDP、HDP UTILS
下载地址:
包括:Ambari
2.2 安装必备软件
yum install httpd yum install yum-utils yum repolist yum install createrepo |
2.3 将离线包解压到http目录
mkdir /var/www/html/ambari mkdir /var/www/html/hdp tar -xf ambari-2.4.1.0-centos6.tar.gz -C /var/www/html/ambari/ tar -xf HDP-2.5.0.0-centos6-rpm.tar.gz -C /var/www/html/hdp/ |
2.4 启动http服务,下载repo文件并修改
service httpd restart
wget -nvhttp://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.6.1.0/ambari.repo -O /etc/yum.repos.d/ambari.repo
vim /etc/yum.repos.d/ambari.repo
baseurl=http://172.26.5.21/ambari/AMBARI-2.4.1.0/centos6/ gpgcheck=1 gpgkey=http://172.26.5.21/ambari/AMBARI-2.4.1.0/centos6/2.4.1.0-22/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins enabled=1
|
2.5 yum安装
Yum install ambari-server ambari-server setup//安装完后设置属性 1 yes 自定义安装 2 yes 选择事先配置完毕的jdk 3 输入java_home 4 选择数据库 5 3 选择mysql 6 进入mysql,建立相关数据库和表
|
mysql -uroot -p123456 CREATE USER'ambari' IDENTIFIED BY 'ambari'; grant all privileges on *.* to 'ambari'@'%' identified by 'ambari' with grant option; create database ambari DEFAULT CHARSET utf8; use ambari source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql |
2.6 启动
ambari-server start |
三、选择集群,安装组件
后面就是窗口操作了,就不用多做赘述了~