name: Configuration route: /Configuration menu: Documentation submenu: Setup

import themen from ‘theme/styles/styled-colors’; import * as theme from ‘react-syntax-highlighter/dist/esm/styles/hljs’; import SyntaxHighlighter from ‘react-syntax-highlighter’;

Configuring Apache Atlas - Application Properties

All configuration in Atlas uses java properties style configuration. The main configuration file is atlas-application.properties which is in the conf dir at the deployed location. It consists of the following sections:

Graph Configs

Graph Persistence engine - HBase

Set the following properties to configure JanusGraph to use HBase as the persistence engine. Please refer to link for more details.

If any further JanusGraph configuration needs to be setup, please prefix the property name with “atlas.graph.”.

In addition to setting up configurations, please ensure that environment variable HBASE_CONF_DIR is setup to point to the directory containing HBase configuration file hbase-site.xml.

Graph Index Search Engine

An index search engine is required for ATLAS. This search engine runs separately from the ATLAS server and from the storage backend. Only two search engines are currently supported: Solr and Elasticsearch. Pick the search engine best suited for your environment and follow the configuration instructions below.

Graph Search Index - Solr

Solr installation in Cloud mode is a prerequisite for Apache Atlas use. Set the following properties to configure JanusGraph to use Solr as the index search engine.

Graph Search Index - Elasticsearch (Tech Preview)

Elasticsearch is a prerequisite for Apache Atlas use. Set the following properties to configure JanusGraph to use Elasticsearch as the index search engine.

Search Configs

Search APIs (DSL, basic search, full-text search) support pagination and have optional limit and offset arguments. Following configs are related to search pagination

Notification Configs

Refer http://kafka.apache.org/documentation.html#configuration for Kafka configuration. All Kafka configs should be prefixed with ‘atlas.kafka.’

Client Configs

Security Properties

SSL config

The following property is used to toggle the SSL feature.

High Availability Properties

The following properties describe High Availability related configuration options:

Server Properties

Performance configuration items

The following properties can be used to tune performance of Atlas under specific circumstances:

Recording performance metrics

To enable performance logs for various Atlas operations (like REST API calls, notification processing), setup the following in atlas-log4j.xml: