TitanDB Cassandra ElasticSearch Indexing

In this tutorial we show how to setup a Maven java project using TitanDB. TitanDB is a distributed graph database that can be deployed to various backend storages like Apache Cassandra, Apache HBase, Oracle BerkeleyDB or DynamoDB within AWS. We use Apache Cassandra and ElasticSearch to support fulltext search. We work with the Graph of the Gods to query and write data using Tinkerpop3 Gremlin. This tutorial is based on and inspired by the following repositories: https://github.com/thinkaurelius/titan/ https://github.com/pluradj/titan-tp3-java-example You can download the example code for this tutorial on github. 1. Requirements The…

Read More