一、Cloudera Manager介绍
Cloudera Manager(简称CM)是Cloudera公司开发的一款大数据集群安装部署利器,这款利器具有集群自动化安装、中心化管理、集群监控、报警等功能,使得安装集群从几天的时间缩短在几小时以内,运维人员从数十人降低到几人以内,极大的提高集群管理的效率。所以为了同学们能够快速搭建该平台,写出以下教程仅供参考,有什么不足之处请提出,加以改正。
开始之前其实有很多的工作要做,比如配置IP地址、关闭防火墙、配置SSH免密登录等,这些都是比较常规的环境配置,这里不再赘述,不懂者自行百度。
附上大数据“前世今生”的一篇文章给大家,希望大家对大数据有更多的了解,大数据的前世今生:诞生、发展、未来?
1.CM技术架构
CM架构.png
Agent:安装在每台主机上。该代理负责启动和停止的过程,拆包配置,触发装置和监控主机。
Management Service:由一组执行各种监控,警报和报告功能角色的服务。
Database:存储配置和监视信息。通常情况下,多个逻辑数据库在一个或多个数据库服务器上运行。例如,Cloudera的管理服务器和监控角色使用不同的逻辑数据库。
Cloudera Repository:软件由Cloudera 管理分布存储库。
Clients:是用于与服务器进行交互的接口:
Admin Console :基于Web的用户界面与管理员管理集群和Cloudera管理。
API :与开发人员创建自定义的Cloudera Manager应用程序的API。
2.CM四大功能
1.管理:对集群进行管理,如添加、删除节点等操作。
2.监控:监控集群的健康情况,对设置的各种指标和系统运行情况进行全面监控。
3.诊断:对集群出现的问题进行诊断,对出现的问题给出建议解决方案。
4.集成:对hadoop的多组件进行整合。
3.分析表格
CM分析.png
4.本教程使用虚拟机配置
(根据自己的PC进行配置,CPU核心总数要等于PC总核心数,否则会出现线程串线的问题)
. | 192.168.1.10(mini1) | 192.168.1.11(mini2) | 192.168.1.12(mini3) |
---|---|---|---|
角色 | Server | Agent | Agent |