引起:java.lang.IllegalStateException:带有标签的多个传出边:顶点为“StreamEntry”:test2 / document1

时间:2014-01-17 00:48:08

标签: java neo4j cluster-computing graph-databases

我们有一个3节点的neo4j集群,其中作为前端的两个节点嵌入了java中的neo4j实例,其中包含一个restlet前端,用于获取和发布到我们的图形数据库。第三个实例是在ubuntu 13.04 64bit上运行的neo4j-enterprise。所有三个实例都在不同的VM上运行。我们正在运行neo4j 1.9.5。

当我们消除neo4j的集群配置并针对一个实例进行测试时,一切正常。

当我们针对集群环境进行压力测试时,特别是在发布数据时,我们会很快遇到以下错误: 引起:java.lang.IllegalStateException:带有标签的多个传出边:" StreamEntry" for vertex:test2 / document1

这种错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

也许是一些约束,你只允许在两个节点之间使用“StreamEntry”类型的一个关系?

在创建创建多个数据的数据时,您遇到了竞争状态?