Atlas can be configured to use an alternate audit repository, by setting atlas.EntityAuditRepository.impl to one of the following:
org.apache.atlas.repository.audit.InMemoryEntityAuditRepository org.apache.atlas.repository.audit.NoopEntityAuditRepository Atlas unit tests run with org.apache.atlas.repository.audit.InMemoryEntityAuditRepository as audit repository. Hope this helps. Madhan From: Szymon Zielinski <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Wednesday, April 4, 2018 at 5:51 AM To: "[email protected]" <[email protected]> Subject: Problems re-configuring Atlas to not use HBase Hi, I'm using Atlas 0.8.0 and I was trying to re-configure it to not use HBase. I successfully re-wired the graph persistence engine to Berkeley DB but it appears that the Audit module has a hard-coded dependency on HBase via org.apache.atlas.util. AtlasRepositoryConfiguration and org.apache.atlas.repository.audit.HBaseBasedAuditRepository.java. Is there any way to get an Atlas deployment working without HBase? I found the following 2 jira tickets that seem related: https://issues.apache.org/jira/browse/ATLAS-1870 https://issues.apache.org/jira/browse/ATLAS-2013 Snippet of the application log for reference: ... Caused by: org.apache.atlas.AtlasException: org.apache.hadoop.hbase.client.RetriesExhaustedException: Can't get the location for replica 0 at org.apache.atlas.repository.audit.HBaseBasedAuditRepository.createTableIfNotExists(HBaseBasedAuditRepository.java:358) Thank you, Szymon Zielinski
