一句话介绍Ambari
<u>官方介绍</u>
The Apache Ambari project is aimed at making Hadoop management simpler by developing software for provisioning, managing, and monitoring Apache Hadoop clusters. Ambari provides an intuitive, easy-to-use Hadoop management web UI backed by its RESTful APIs.
Ambari enables System Administrators to:
Provision a Hadoop Cluster
- Ambari provides a step-by-step wizard for installing Hadoop services across any number of hosts.
- Ambari handles configuration of Hadoop services for the cluster.
Manage a Hadoop Cluster
- Ambari provides central management for starting, stopping, and reconfiguring Hadoop services across the entire cluster.
Monitor a Hadoop Cluster
- Ambari provides a dashboard for monitoring health and status of the Hadoop cluster.
- Ambari leverages Ambari Metrics System for metrics collection.
- Ambari leverages Ambari Alert Framework for system alerting and will notify you when your attention is needed (e.g., a node goes down, remaining disk space is low, etc).
Ambari enables Application Developers and System Integrators to:
- Easily integrate Hadoop provisioning, management, and monitoring capabilities to their own applications with the Ambari REST APIs.
<u>我的理解</u>
ambari 是一个能自动化一键部署、实时监控、预警控制、可伸缩扩展、支持web UI、致力于apache hadoop集群但不局限于hadoop集群的平台管理工具。
ambari 起源及发展历程
<u>起源</u>
说起Ambari,不得不提下Hortonworks和它的竞争对手们。
由于Apache社区版的Hadoop在面对企业级的应用时存在稳定性、可靠性、性能、易用性等方面的限制,许多公司都对其进行了“二次包装”,这些公司被称为Hadoop商业发行版提供商。
大浪淘沙,自从10+年前(2006年)Hadoop诞生到今天(2017年)为止,这一市场已被几大公司瓜分,国外比较著名的提供商有Cloudera、MapR、Hortonworks、IBM、Amazon等,国内比较著名的提供商有华为、星环科技等。这里面,目前只有Cloudera和Hortonworks两家国外公司有提供不收费的Hadoop商业发行版,分别叫做Cloudera’s Distribution Including Apache Hadoop(简称“CDH”)和Hortonworks Data Platform(简称“HDP”)。这两家公司也都提供了相应的集群管理、部署、监控的工具,分别是Cloudera Manager和Ambari。
值得注意的是,Cloudera Manager要比Ambari在年纪上大三岁,但这并不妨碍Ambari的快速成长,目前来看,Ambari与Cloudera Manager的功能差距正在迅速缩小,且由于Ambari是完全开源的,社区非常活跃(目前最新版本是2.5.1),增加了越来越多的企业级的新特性,使得Ambari本身变的越来越强大。同时,不少公司也对Apache Ambari进行了“二次包装”,将Ambari从面向运维转变成了面向数据服务,未来说不定还会产生“Ambari商业发行版提供商”这样的称呼。
<u> 发展历程</u>
Ambari Version | Release Date | Notable Enhancements |
---|---|---|
****2.5**** | 2017-05-09 | Service Auto Start HDFS TopN User & Operation Visualization Simplified Log Rotation Configuration Enterprise Alert Notifications Using SNMP MIB |
****2.4**** | 2016-08-26 | Role-Based Access Control New and Customizable Alerts Log Search (Technical Preview) |
****2.2**** | 2015-12-20 | Advanced Metrics Visualization and Dashboards HDP Express Upgrade for fast cluster upgrades Ranger Guided Configurations for Simplified Security Setup Improved capabilities for accessing cluster metrics SmartSense Automatic Installation |
****2.1**** | 2015-07-14 | Guided Configurations Customizable Dashboards RHEL/CentOS 7 Support JDK 1.8 Support |
****2.0**** | 2015-04-07 | Automated Rolling Upgrades for HDP Simplified Kerberos Setup Ranger and Spark support Ambari Alerts & Ambari Metrics New Tez View |
****1.7.0**** | 2014-12-02 | Configuration versioning and history Introduced the Ambari Stacks “Stack Advisor” for configuration validation Introduced Ambari Views Framework for customizable user interfaces |
****1.6.0**** | 2014-05-24 | Introduced Ambari Blueprints for automating cluster installs Improved usability guardrails with more host and environment checks Support for PostgreSQL database |