无法使用DSE图表

时间:2017-04-14 21:34:02

标签: gremlin datastax-enterprise-graph

我正在尝试编写一个简单的节点应用程序,它使用dse节点驱动程序创建一些顶点,然后检索创建的顶点以用于创建边。实际的顶点检索遍历是在我提交给DSE的groovy代码中。我检索顶点的代码如下:

g.V().hasLabel('someVertex').has('id', 'myId').next();

我的id属性上有一个顶点搜索索引。不幸的是,我收到了一个错误:

FastNoSuchElementException

同样的groovy查询在Gremlin REPL中完美运行。如果我取出hasLabel电话,该查询也会有效。

我认为可能存在最终的一致性问题,因此我在groovy中编写了一个while循环,用于检查遍历的计数是否大于零。它永远不会回来。

这个应用程序与我的Titan图表完美配合。

我可能不了解DSE中的隐式交易吗?

编辑:如果我在创建顶点后等待10秒,代码就会起作用。

0 个答案:

没有答案