CuriousMind
CuriousMind

Reputation: 8943

Role of database in Ambari for installing HDP?

I installed HDP using Apache Ambari, and saw it uses inbuilt default database -> PostgreSQL.

What is the need of the DB for installing the HDP using Apache Ambari?

Upvotes: 0

Views: 166

Answers (2)

Rakib
Rakib

Reputation: 2096

Bellow two figure give you overview the role of database in ambari

First Figure the the Ambari Architecture design

enter image description here

enter image description here

For detail see the link https://issues.apache.org/jira/secure/attachment/12559939/Ambari_Architecture.pdf

Upvotes: 1

cjackson
cjackson

Reputation: 1637

Ambari is used to provision, manage, and monitor a Hadoop cluster. For it to be capable enough to do all those things it must keep a lot of information about all the services in the cluster, it keeps track of all this information in the database.

For example, all the service configurations is stored in a central location (the database) (hbase-site.xml, yarn-site.xml, etc.) and then written to each node by the ambari-agent process. Another example would be service state. Ambari keeps track of what state a service is in (INSTALLED, STARTED, STOPPED, etc.), this information is stored in the database as well.

Upvotes: 1

Related Questions