【发布时间】:2013-06-11 07:24:35
【问题描述】:
我正在使用 Windows 7 上的 Titan Server(使用 Cassandra)v0.3.1,并发现在写入图表时出现了一些不一致的行为。出于某种原因,新节点在提交事务后似乎“消失”了。我认为这涉及到某种缓存/延迟写入,但不确定 Titan 在幕后做了什么。
您对为什么节点在提交时似乎消失有任何想法吗?
--
这是在 Gremlin shell 中运行的一系列命令:
gremlin> g = TitanFactory.open("cassandra.local")
==>titangraph[cassandrathrift:127.0.0.1]
显示到目前为止我添加到图表中的两个节点:
gremlin> g.V
==>v[280096]
==>v[280100]
现在添加一个节点:
gremlin> g.addVertex()
==>v[360004]
新节点出现在图表中:
gremlin> g.V
==>v[280096]
==>v[280100]
==>v[360004]
现在,提交事务:
gremlin> g.commit()
==>null
...新节点消失了:
gremlin> g.V
==>v[280096]
==>v[280100]
【问题讨论】: