Many common-service in Ambari require a metastore database such as Hive, Oozie or Ranger. Default configurations set up independent databases for these services which can be tedious to administrate.

What it does

Our idea is to create a new centralized database common-service in Ambari to provide a single database instance for other services in the stack.

This new catalog service can be added to Ambari common-services directory, so others stacks can extend it.

How I built it

Catalog service definition has been packaged in a zip file. Unzip it on common-services directory and make your stack extend it in services/CATALOG/metainfo.xml.

Challenges I ran into

Accomplishments that I'm proud of

What I learned

What's next for Catalog: centralized database for Ambari services

Share this project: