Since I did want to use an index since performance is not of essence at the current time and I did not want to use either Elastic Search or SOLR, I used the following in Gremlin:
graph = JanusGraphFactory.open('conf/janusgraph-hbase.properties')
However, that gives me this error:
“Could not instantiate implementation: org.janusgraph.diskstorage.es.ElasticSearchIndexgremlin> graph = JanusGraphFactory.open('conf/janusgraph-hbase-solr.properties')
23:33:13 WARN org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration - Local setting index.search.backend=solr (Type: GLOBAL_OFFLINE) is overridden by globally managed value (elasticsearch). Use the ManagementSystem interface instead of the local configuration to control this setting.
23:33:13 WARN org.janusgraph.graphdb.configuration.GraphDatabaseConfiguration - Local setting index.search.solr.mode=http (Type: GLOBAL_OFFLINE) is overridden by globally managed value (cloud). Use the ManagementSystem interface instead of the local configuration to control this setting.
Could not instantiate implementation: org.janusgraph.diskstorage.es.ElasticSearchIndex
It seemed that Titan had a ManagementSystem but perhaps JanusGraph doesn’t? Anyway, how do I not use any index or use SOLR instead of Elastic Search?
Rohit
GraphOfTheGodsFactory.load(graph, null, true)