1

我目前正在运行 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() 中就可以访问图形?

谢谢你的帮助。

4

1 回答 1

0

创建图表后,您可以使用RexsterClient. 您不需要再次使用它重新创建图表,因为数据已经在 Cassandra 中。只需在构建RexsterClient实例时指定图形名称(在 Titan 服务器的情况下,图形名称只是“graph”):

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

这将初始化“g”并允许您针对众神样本数据集的 Graph 发布一些 Gremlin。RexsterClient 您可以在此处阅读有关选项的更多信息。

于 2013-11-11T18:44:38.630 回答