将数据加载到Titan中

时间:2013-11-11 13:54:23

标签: titan rexster

我目前正在运行Titan Server(0.4)[通过bin / titan.sh -c cassandra-es start]并使用rexster-console加载示例数据:

rexster[groovy]> g = rexster.getGraph("graph")
rexster[groovy]> GraphOfTheGodsFactory.load(g)

如何在java中使用RexsterClient执行相同的操作?基本上,是否有可能访问图形而不必将所有这些嵌入到client.execute()中?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

创建图表后,您可以使用RexsterClient访问该图表。您不需要再次使用它重新创建图形,因为数据已经在Cassandra中。只需在构建RexsterClient实例时指定图形名称(对于Titan Server,图形名称只是“图形”):

RexsterClient client = RexsterClientFactory.open("localhost", "graph");
List<Map<String, Object>> results = client.execute("g.v(4).map");

这将初始化“g”并允许您仅针对Gods示例数据集发布一些Gremlin。您可以详细了解RexsterClient here的选项。