Support Questions

Find answers, ask questions, and share your expertise

Which database does Atlas use?

avatar
Explorer

Hello guys,

I'd like to know which database Apache Atlas uses and how I can have access to it. Best, Misael Castro

1 ACCEPTED SOLUTION

avatar
Contributor
5 REPLIES 5

avatar
Super Guru

AFAIK by Default It uses embedded graph DB database called Titan over a storage DB i.e BerkeleyDB and for indexing it has ElasticSearch in embedded mode.

What exactly you want to access?

avatar
Contributor

Hi Misael, this topic might have (or point to) the info you're looking for:

http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.4.2/bk_installing_manually_book/content/configur...

avatar
Explorer

Hello guys, thank you for your reply. I saw the Atlas configuration in ambari, but I wasn't able to access the DB. Is there a way to access BerkeleyDB? If yes, how can I do it? If it is not possible, there is another way to access Atlas raw data? We want to use Atlas data to create another project connect to Atlas.

avatar
Contributor

Berkley DB access methods are described in this tutorial/reference guide: https://web.stanford.edu/class/cs276a/projects/docs/berkeleydb/reftoc.html

avatar
Contributor

And more API doc info is available here: http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/documentation/index.html. The DB docs link opens this page: http://docs.oracle.com/cd/E17076_05/html/index.html with API and porting info.