
Question:
I am trying to load Json file into the Titan graph database using gremlin query I got the following queries
graph = TitanFactory.open('conf/titan-cassandra-es.properties')
g = graph.traversal()
g.loadGraphSON('tjson.json.json')
I am getting error like
<blockquote>No signature of method: org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.loadGraphSon() is applicable for argument types: (java.lang.String) values: [tjson.json]
</blockquote><strong>question is : How to load the Json file</strong>
Answer1:I assume that you are using a newer version of Titan - meaning 1.0 or greater. If so, that syntax - g.loadGraphSON('tjson.json.json')
is no longer supported. That's the old TinkerPop 2.x syntax. Titan 1.0 and greater supports TinkerPop 3.x. You can read about the revised syntax <a href="http://tinkerpop.apache.org/docs/current/reference/#graphson-reader-writer" rel="nofollow">here</a> but it basically looks like this now:
graph.io(IoCore.graphson()).readGraph("graphson-file.json");