【问题标题】:How to explore databases created by an embedded-Neo4j Java application and stored outside the /data directory?如何探索由嵌入式 Neo4j Java 应用程序创建并存储在 /data 目录之外的数据库?
【发布时间】:2012-12-27 16:31:22
【问题描述】:

Neo4j web administration tool(http://127.0.0.1:7474/webadmin/)中,我只能探索通过这个界面创建的节点和关系。

但是,它不显示由我的 Java 应用程序创建的数据库,这些应用程序使用嵌入式 Neo4j 并将数据库存储在 /data 目录之外。如何探索这些数据库?

【问题讨论】:

    标签: neo4j


    【解决方案1】:

    Webadmin 与 neo4j 服务器实例进行了交谈。您可以使用config/neo4j-server.properties 对其进行配置,请参阅http://docs.neo4j.org/chunked/snapshot/server-configuration.html

    【讨论】:

    • 谢谢彼得。我发现 Gephi 对于探索这些数据库也很有用。
    • 是的,如果您愿意,请随时更新 Neo4j Gephi 插件,gephi.org/plugins/neo4j-graph-database-support
    • 但是如果我同时试验几个不同的数据库怎么办?每次我们想探索一个新的数据库时,我们是否应该更改配置文件?有没有更简单的方法可以打开多个数据库浏览器,每个浏览器都指向一个不同的数据库?
    • 请注意,对于 Neo4j 3.0,neo4j-server.properties 文件不存在,我相信您必须使用 neo4j.conf
    【解决方案2】:

    这个问题已经得到了正确的答案,但我遇到了一个愚蠢的问题,所以我将其发布为其他初学者的提示。

    要检查的一个明显的事情是,您是否在 Java 代码中导入了与要启动的服务器相同版本的 Neo4j 包。打开使用比服务器更新的 neo4j 创建的数据库可能会导致问题。

    在 console.log 中我得到了

    “将启动超时设置为:120000ms 基于-1 检测不正确 关闭数据库,执行恢复.."

    我只能从 data/graph.db/messages.log 调试问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-12
      • 2018-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多