Ambari介绍
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ambari介绍
Ambari 是 Apache Software Foundation 的⼀个顶级开源项⽬,是⼀个集中部署、管理、监控 Hadoop 分布式集群的⼯具。
这⾥的 Hadoop 是⼀个⼴义概念,并不仅仅指的是Hadoop(HDFS、MapReduce),⽽是指 Hadoop ⽣态圈(包括 Spark、Hive、HBase,Sqoop,ZooKeeper、Flume 等),Ambari 可以使 Hadoop ⼤数据软件更容易使⽤,且可以⽅便的集成我们⾃⼰的服务让 Ambari 统⼀管理。
部署:⾃动化部署 Hadoop 软件,能够⾃动处理服务、组件之间的依赖(⽐如 HBase 依赖 HDFS,DataNode 启动的时候,需要 NameNode 先启动等)
管理:Hadoop 服务组件的启动、停⽌、重启,配置⽂件的多版本管理
监控:Hadoop 服务的当前状态(组件节点的存活情况、YARN 任务执⾏情况等),当前主机的状态(内存、硬盘、CPU、⽹络等),⽽且可以⾃定义报警事件
接下来我会以 Ambari 1.2.1 为基础,分析⼀下 Ambari 的架构。
下图为 Ambari 的界⾯:。