1、Ambari介绍
Apache Ambari项目旨在通过开发用于配置,管理和监控Apache Hadoop集群的软件来简化Hadoop管理.
Ambari提供了一个由RESTful API支持的直观,易用的Hadoop管理Web Ul。
Ambari使系统管理员能够:
提供Hadoop集群
Ambari提供了跨任意数量的主机安装Hadoop服务的分步向导
Ambari处理集群的Hadoop服务配置
管理Hadoop集群
Ambari提供集中管理,用于在整个集群中启动,停止和重新配置Hadoop服务监控Hadoop集群
Ambari提供了一个仪表板,用于监控Hadoop集群的运行状况和状态
Ambari利用Ambari指标系统进行指标收集
Ambari利用Ambari Alert Framework进行系统警报,并在需要您注意时通知您(例如,节点出现故障剩余磁盘空间不足等)。
Ambari使应用程序开发人员和系统集成商能够
使用Ambari RESTfulAPI轻松将Hadoop配置,管理和监控功能集成到自己的应用程序中
2、架构
Ambari本身是一个分布式架构软件,主要由两部分组成:Ambari Server和Ambari Agent。用户通过Ambari Server通知Ambari Agent安装对应的软件,Agent会定时发送各个机器每个软件模块的状态给Server,最终这些状态信息会呈现给Ambari的GU1,方便用户了解到集群中各组件状态,做出相应的维护策略。
官网有部署文档
3、环境准备
3.1、硬件环境
系统
centos7.6 数量:7台
硬件 CPU:1G MEM : 2G Disk:越大越好,最低不能低于所采集的数据量
3.2、ip分配

3.3、多机互信
[root@localhost ~]# ssh-keygen -t rsa -f /root/.ssh/id_rsa -N ' '
因为sshd_config文件中有公钥认证规定 authorized_keys
![]()
修改公钥
[root@localhost ~]# cd /root/.ssh
[root@localhost .ssh]# Is
id_rsa id_rsa.pub known_hosts
[root@localhost .ssh]# cp id_rsa.pub authorized_keys
[root@localhost .ssh]# Is
authorized_keys id_rsa id_rsa.pub known_hosts
[root@localhost .ssh]# rm -rf known_hosts
删除known_hosts是因为里面存储的是主机域名信息
用for循环把公钥复制到其他服务器
[root@loc

Ambari是一个用于配置、管理和监控ApacheHadoop集群的工具,提供直观的WebUI和RESTfulAPI。它包括AmbariServer和Agent两部分,实现集群安装、状态监控和警报通知功能。文章详细介绍了Ambari的架构、环境准备步骤以及Hadoop集群的部署过程。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



