Support Questions
Find answers, ask questions, and share your expertise

Why was ambari developed?

Highlighted

Why was ambari developed?

 
7 REPLIES 7
Highlighted

Re: Why was ambari developed?

Super Mentor

@Abhishek Tripathi

TheApache Ambariproject is aimed at making Hadoop management simpler by developing software for provisioning, managing, and monitoringApacheHadoop clusters.Ambariprovides an intuitive, easy-to-use Hadoop management web UI backed by its RESTful APIs.

Main purpose

  • 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 leveragesAmbari Metrics Systemfor metrics collection.
    • Ambari leveragesAmbari Alert Frameworkfor system alerting and will notify you when your attention is needed (e.g., a node goes down, remaining disk space is low, etc).

https://ambari.apache.org/

Highlighted

Re: Why was ambari developed?

Super Mentor

@Abhishek Tripathi

Also please refer to : https://hortonworks.com/apache/ambari/

And the video explaining it.

Take the Guesswork out of Managing Apache Hadoop - Apache Ambari : https://www.youtube.com/watch?v=u0HltcSpRy0

Highlighted

Re: Why was ambari developed?

@Jay SenSharma

So the thing is, that we are trying to see if something is possible, by using Ambari. What we want to do is add extra nodes to a cluster whenever it gets overloaded beyond a certain point, and whenever the load goes to normal, we would like to remove the said extra nodes. As such we would ideally like to know via an email alert if the CPU/Memory of the datanodes are over a certain amount so that we can add the extra nodes in at the point. Is this possible, or even atleast approachable using Ambari?

Highlighted

Re: Why was ambari developed?

Super Mentor

@Abhishek Tripathi

Ambari allows us to add or remove nodes from the ambari cluster based on requirement.

https://hortonworks.com/hadoop-tutorial/using-apache-ambari-add-new-nodes-existing-cluster/

- Ambari provides AMS (Ambari Metrics Collector) service for monitoring the Various components stats.

https://docs.hortonworks.com/HDPDocuments/Ambari-2.4.0.1/bk_ambari-user-guide/content/ch_using_ambar...

- For DataNode Service you can refer to the following Dashboard details:

https://docs.hortonworks.com/HDPDocuments/Ambari-2.4.0.1/bk_ambari-user-guide/content/grafana_hdfs_d...

.

Highlighted

Re: Why was ambari developed?

@Jay SenSharma

Suppose I have cluster consisting of 1 high configuration master node on which are installed all the master components I need and two medium configuration machines which only have the components of DataNode and NodeManager. Now, from what I could tell, there is no "Alert" among the list of alerts that would notify me if my cluster CPU(By this I refer to only the datanodes) usage is above a certain percentage, so that it can send me an alert whenever it does go above it.

Highlighted

Re: Why was ambari developed?

@Jay SenSharma

Sir Please reply.

Highlighted

Re: Why was ambari developed?

Super Mentor

@Abhishek Tripathi

Sorry for late response. I saw another thread regarding your latest query. Responded there:

https://community.hortonworks.com/questions/105349/regarding-ambari-alert.html#answer-105350

Don't have an account?