Prerequisites for installing Atlas
Using Cloudera Manager, you can install Apache Atlas and there are some prerequites that you must note before you proceed further.
Required infrastructure services
The following services are required to install Atlas:
- HBase — In the default deployment, acts as storage for Atlas metadata (JanusGraph) and related data at scale.
- PostgreSQL — Required when you configure Atlas to use PostgreSQL as the JanusGraph KeyColumnValue store and optional relational entity audit persistence instead of the default HBase-backed paths. Use a dedicated database and credentials as described in the advanced configuration guidance for your release.
- Solr — Acts as storage for indexes of Atlas data.
- Kafka — Acts as a messaging bus for Atlas hooks.
- Ranger — Works with Atlas to provide tag-based authorization.
Authentication options
Atlas supports several authentication methods, and PAM authentication is one option rather than a requirement. If you choose PAM authentication, verify that your Cloudera Manager instance has PAM authentication enabled and that it works with the users enabled on the host. For more information, see Configure Atlas PAM authentication.
The following authentication options are available for the installation depending on your usage scenario:
- For Production deployment:
- PAM-based Authentication.
- LDAP or Active Directory (AD) — LDAP and AD can be configured after Atlas is installed. For more information, see Configure Atlas authentication for LDAP and Configure Atlas authentication for AD.
- Knox SSO — This requires the Knox Service.
- For Demo and testing purposes:
- File-based authentication. For more information, see Configure Atlas file-based authentication.
