Ambari部署hadoop集群环境

 一、Ambari介绍

1.介绍:

        Ambari 跟 Hadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目,并且是顶级项目。Ambari提供了一个直观的,易用的Hadoop管理web界面。

        Ambari 自身也是一个分布式架构的软件, 采用的是Server/Client的模式,主要组件:ambari-agent、ambari-server和ambari-web。ambari-agent是一个无状态的, 采集所在节点的信息并且汇总发心跳汇报给ambari-server, 处理ambari-server的执行请求。

2.作用: 创建、管理、监视 Hadoop集群

3.目标:简化方便Hadoop集群的管理

4.注意

        Ambari现在只支持64为的Linux系统,并局限于RHEL 5/6,CentOS 5/6,OEL 5/6, SLES 11,Ubuntu 12。这些是官方提供repository的系统,对于之外的系统需要自己编译安装。

二、Ambari 的安装

系统环境 Centos7(64bit)最小安装

1.  准备工作:

(1)关闭SELINUX和防火墙

(2)运行用户(默认root)

(3)配置jdk

(4)ssh无密码登录(需要Ambari-server到server之间的无密码登录)

(5)所有集群机器时间同步,安装ntp服务

2.安装Ambari

(1)部署本地安装源

(2)修改主机名与hosts文件

(3)安装ambari服务器端和客户端

(4)配置Ambari Server(JAVA路径等)

(5)配置Ambari Agent设定相应的master机器

(6)启动Ambari Agent和Ambari Server

(7)启动成功会侦听8080端口,请确保该端口未被其它进程占用。

三、使用Ambari部署Hadoop

1.打开http://ambari-server-host:8080 默认admin/admin进入安装向导程序:

 

2.选择相应的Stack

3.配置基本的安装选项

4.选择属于该Cluster的节点

5.选择想要安装的服务(比如HDFS,Zookeeper,HBase):

 

6.选择每个服务的Master安装在哪个(些)节点上

7.选择每个服务的Slave&Client安装在哪个(些)节点上

8.对每个服务进行配置操作

9. Ambari 总结的安装列表

10.开始安装过程。

安装完成之后,就可以查看 Ambari Dashboard 了。

 

 

四、利用Ambari 管理 Hadoop 集群

(1)Service Level Action(服务级别的操作)

可以运行一个“Run Service Check”, 来检查 MapReduce 是不是正常

(2)Host Level Action(机器级别的操作)->Hosts

(3)Component Level Action(模块级别的操作)

 

 

五、总结

安装过程中会出现一些问题,查看报错日志来解决。相关的配置完成了,接下来可以做一些压力、性能和调优测试等。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值