centos6.6上安装部署Ambari
一、环境准备
1.关闭防火墙和SELinux
[[email protected] ~]# iptables -F
[[email protected] ~]# setenforce 0
2.Jdk环境
Jdk 1.7版本及以上
3.修改/etc/hosts文件(每个节点)
[[email protected] ~]# vim /etc/hosts
二、配置免**登录
1.master节点
①在终端生成**(一路回车)
[[email protected] ~]# ssh-****** -t rsa
②复制公钥文件
[[email protected] ~]# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
③修改 authorized_keys 文件的权限
[[email protected] .ssh]# chmod 600 ~/.ssh/authorized_keys
④ 将 authorized_keys 文件复制到 slave1和slave2节点
如果提示输入 yes/no 的时候,输入 yes,回车后输入密码
[[email protected] .ssh]# scp ~/.ssh/authorized_keys [email protected]:~
[[email protected]aster .ssh]# scp ~/.ssh/authorized_keys [email protected]:~
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
三、安装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的对应版本的安装包列表,说明公共库已配置成功
4.安装ambari
[[email protected] yum.repos.d]# yum install ambari-server
5.开始配置ambari服务:ambari-server setup(默认安装使用Oracle的JDK,postgres数据库,登录密码为admin/admin,用户账户为root)
[[email protected] yum.repos.d]# ambari-server setup
6.启动ambari-server
[[email protected] yum.repos.d]# ambari-server start
7.主机浏览器访问http://ip:8080或虚机访问master:8080均可