【发布时间】:2016-06-10 20:57:25
【问题描述】:
我使用 Gremlin 控制台 3.1.2 填充了 Neo4j 数据库。 通过退出上述控制台检查数据是否持久,然后返回指向我的本地数据库位置:
>graph=Neo4jGraph.open('/MyNeo4jDB/graphdb')
>g = graph.traversal()
>g.V()
==>v[0]
==>v[1]
==>v[2]
==>v[3]
在 Windows 7 专业版上工作。我还检查了目录 C:\MyNeo4jDB\graph.db 是否已创建并填充了文件。 我想通过使用“Neo4j Community Edition 3.0.1”查看我的数据的可视化表示,但收到错误“启动 Neo4j 失败:组件 'org.neo4j.server.database.LifecycleManagingDatabase@3c5e750c 已成功初始化,但无法启动”。 我知道 Neo4j Community Edition 3.0.1" 可以正常显示另一个数据库。 Neo4j 社区版无法打开我的数据库的原因是什么? 任何帮助将不胜感激。
【问题讨论】:
-
你能检查一下你的 neo4j 日志文件,然后把错误记录在那里吗?
-
你得先升级你的数据库,设置
-
保存数据库位置时出错 java.nio.file.AccessDeniedException: .dblocation 2016-06-13 13:54:26.999+0000 INFO [onsdLifecycleManagingDatabase] 开始... 2016-06-13 13: 54:28.091+0000 INFO [onkispStoreMigrator] 开始升级数据库 2016-06-13 13:56:30.801+0000 INFO [onkispStoreMigrator] 开始升级线程“AWT-EventQueue-0”中的数据库atabaseException java.lang.NullPointerException在 org.neo4j.desktop.model.DesktopModel.verifyGraphDirectory(DesktopModel.java:128) 在 org.neo4j.desktop.model.DesktopModel.setDatabaseDirectory(DesktopModel.java:86)
-
我通过安装旧版本(Neo4J 社区 2.2.9)解决了一个问题,因为我认识到我使用旧版本的 neo4j 库(2.2.2)来填充数据库并且它有“Neo4j”的问题社区版 3.0.1"。谢谢!
标签: neo4j