【问题标题】:Neo4j Community Edition 3.0.1 failed to startNeo4j Community Edition 3.0.1 启动失败
【发布时间】: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


【解决方案1】:

你必须升级你的数据库。

在 neo4j.conf 中设置(您可以通过启动器中的“选项”窗格访问它)

dbms.allow_format_migration=true

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-04
    • 2013-03-02
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 2015-10-31
    相关资源
    最近更新 更多