我目前正在运行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()中?
感谢您的帮助。
答案 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的选项。