centos6.6上安装部署Ambari

一、环境准备

1.关闭防火墙SELinux

[[email protected] ~]# iptables -F

[[email protected] ~]# setenforce 0

2.Jdk环境

Jdk 1.7版本及以上

 centos6.6上安装部署Ambari

3.修改/etc/hosts文件(每个节点)

[[email protected] ~]# vim /etc/hosts

 centos6.6上安装部署Ambari

二、配置免**登录

1.master节点

①在终端生成**(一路回车)

[[email protected] ~]# ssh-****** -t rsa

 centos6.6上安装部署Ambari

②复制公钥文件

[[email protected] ~]# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

修改 authorized_keys 文件的权限 

[[email protected] .ssh]# chmod 600 ~/.ssh/authorized_keys

④  authorized_keys 文件复制到 slave1slave2节点

如果提示输入 yes/no 的时候,输入 yes,回车后输入密码

[[email protected] .ssh]# scp ~/.ssh/authorized_keys [email protected]:~

[[email protected]aster .ssh]# scp ~/.ssh/authorized_keys [email protected]:~

 centos6.6上安装部署Ambari

2.slave1节点(slave2节点与slave节点一致)

①在终端生成**,命令如下(一路点击回车生成**) 

[[email protected] ~]# ssh-****** -t rsa

authorized_keys 文件移动到.ssh 目录 

[[email protected] ~]# mv authorized_keys ~/.ssh/

修改 authorized_keys 文件的权限 

[[email protected] ~]# cd ~/.ssh/

[[email protected] .ssh]# chmod 600 authorized_keys

3.验证免**登录(master节点上进行)

[[email protected] .ssh]# ssh slave1

[[email protected] .ssh]# ssh slave2

 centos6.6上安装部署Ambari

三、安装ambari

1.下载Ambari的公共库文件

wget http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.4.0.1/ambari.repo

2.ambari.repo拷贝到/etc/yum.repos.d/目录下

3.清除缓存

[[email protected] yum.repos.d]# yum clean all

用以下命令查看,如果可以看到Ambari的对应版本的安装包列表,说明公共库已配置成功

 centos6.6上安装部署Ambari

4.安装ambari

[[email protected] yum.repos.d]# yum install ambari-server

5.开始配置ambari服务:ambari-server setup(默认安装使用OracleJDK,postgres数据库,登录密码为admin/admin,用户账户为root)

[[email protected] yum.repos.d]# ambari-server setup

 centos6.6上安装部署Ambari

centos6.6上安装部署Ambari

6.启动ambari-server

[[email protected] yum.repos.d]# ambari-server start

 centos6.6上安装部署Ambari

7.主机浏览器访问http://ip:8080或虚机访问master:8080均可

 centos6.6上安装部署Ambari