centos6.6上安装部署Ambari

来源:互联网 发布:系统垃圾清理软件 编辑:程序博客网 时间:2024/06/03 19:42

一、环境准备

1.关闭防火墙SELinux

[root@master ~]# iptables -F

[root@master ~]# setenforce 0

2.Jdk环境

Jdk 1.7版本及以上

 

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

[root@master ~]# vim /etc/hosts

 

二、配置免密钥登录

1.master节点

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

[root@master ~]# ssh-keygen -t rsa

 

②复制公钥文件

[root@master ~]# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

修改 authorized_keys 文件的权限 

[root@master .ssh]# chmod 600 ~/.ssh/authorized_keys

④  authorized_keys 文件复制到 slave1slave2节点

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

[root@master .ssh]# scp ~/.ssh/authorized_keys root@slave1:~

[root@master .ssh]# scp ~/.ssh/authorized_keys root@slave2:~

 

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

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

[root@slave1 ~]# ssh-keygen -t rsa

authorized_keys 文件移动到.ssh 目录 

[root@slave1 ~]# mv authorized_keys ~/.ssh/

修改 authorized_keys 文件的权限 

[root@slave1 ~]# cd ~/.ssh/

[root@slave1 .ssh]# chmod 600 authorized_keys

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

[root@master .ssh]# ssh slave1

[root@master .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.清除缓存

[root@master yum.repos.d]# yum clean all

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

 

4.安装ambari

[root@master yum.repos.d]# yum install ambari-server

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

[root@master yum.repos.d]# ambari-server setup

 


6.启动ambari-server

[root@master yum.repos.d]# ambari-server start

 

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

 

 

原创粉丝点击