neo4j EntityNotFound阻止密码匹配工作
我的neo4j db处于损坏状态。前一个节点,也是通过地址连接到状态的个人节点,阻止任何匹配工作:neo4j EntityNotFound阻止密码匹配工作,neo4j,cypher,Neo4j,Cypher,我的neo4j db处于损坏状态。前一个节点,也是通过地址连接到状态的个人节点,阻止任何匹配工作: match (p:Person)--(:Address)--(s:State) where s.name="Cali" return p, s Node with id 101005 Neo.ClientError.Statement.EntityNotFound 我怀疑这与标签索引中仍然存在的101005节点有关,即使它已被删除 如何在不清除所有数据的情况下进行恢复?我已经删除了所
match (p:Person)--(:Address)--(s:State) where s.name="Cali" return p, s
Node with id 101005
Neo.ClientError.Statement.EntityNotFound
我怀疑这与标签索引中仍然存在的101005节点有关,即使它已被删除
如何在不清除所有数据的情况下进行恢复?我已经删除了所有的人际关系/节点,并重新加载了它们,但没有任何效果。使用不同的标签(“人员”)也无济于事
Ubuntu,Neo4j 2.0.0 M06创建时,现在在2.0.0稳定版上,在浏览器中使用cypher
谢谢
编辑:
以前,在删除其他节点时,查询超时,数据库没有响应,日志中出现堆空间异常:
Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "Statistics Gatherer[primitives]"
08:35:29.207 [qtp1069006536-4036] WARN o.e.jetty.servlet.ServletHandler - Error for /db/data/transaction/commit
java.lang.OutOfMemoryError: Java heap space
您是否查看/检查了从M06到RC1/2.0-Final的手动更新程序 见: 注意:里程碑之间的手动升级 除非执行手动升级,否则使用任何早期里程碑版本创建的数据存储不能用于2.0.0-RC1。这是由于对存储文件进行了不兼容的更改。请谨慎操作,在尝试手动升级之前备份数据 手动升级(仅从2.0.0-M06开始,并在备份之后): 在Neo4j 2.0.0-M06的旧版本上完全关闭
- 箱/neo4j止动块
- cd data/graph.db
- rm-rf模式/标签
- 料仓/neo4j启动
EntityNotFound
的文档。是的,我删除了一些其他节点,查询超时,数据库没有响应,我不得不重新启动它。