atlas/graphdb
vinayak.marraiya ab89e78ed5 ATLAS-4817 : Change compression from 'GZ' to 'SNAPPY' in Atlas HBase tables
Signed-off-by: Pinal Shah <pinal.shah@freestoneinfotech.com>
2024-04-04 11:24:28 +07:00
..
api ATLAS-4692: upgraded Apache Commons Text to 1.10.0 2022-11-06 15:51:28 -08:00
common ATLAS-4507 : Atlas - Upgrade testng to 7.0.0 2021-12-18 11:28:09 +05:30
graphdb-impls ATLAS-3240: Update 'http' urls to 'https' in maven settings 2019-05-29 19:07:49 +05:30
janus ATLAS-4803: Optimize Relationship Edge fetch 2023-11-28 14:51:10 +07:00
janus-hbase2 ATLAS-4817 : Change compression from 'GZ' to 'SNAPPY' in Atlas HBase tables 2024-04-04 11:24:28 +07:00
pom.xml ATLAS-3240: Update 'http' urls to 'https' in maven settings 2019-05-29 19:07:49 +05:30
readme.txt ATLAS-2521: Remove Titan 0.5.4 support from Atlas 2018-05-03 15:24:14 -07:00

readme.txt

=====================================
Building with a chosen graph database
=====================================

The Atlas build is currently set up to include one of the graph backends in the Atlas war file.
The choice of graph backend is determined by the setting of the GRAPH-PROVIDER system variable.

If GRAPH-PROVIDER is not set, the default graph backend is adopted. This is currently JanusGraph 0.2.0

In order to build with a specific (non-default) graph backend set the GRAPH-PROVDER system variable.

If GRAPH-PROVIDER is set to janus, the build will contain JanusGraph 0.2.0 (i.e. the default above)

For example, to build Atlas with the janus graph-provider:
mvn install [-P dist] -DGRAPH-PROVIDER=janus

JanusGraph support Gremlin3 only (and NOT Gremlin2).

REQUIREMENTS
------------
JanusGraph 0.2.0 require Java 8 to be used both when building and running Atlas.
Unless Java 8 is used, the janus module will not be built - this is checked by the maven-enforcer-plugin.