【问题标题】:Using Rexter API to interact with Neo4j使用 Rexter API 与 Neo4j 交互
【发布时间】:2013-10-15 20:19:27
【问题描述】:

有没有办法通过 Rexter API 与 neo4j 图形数据库(运行外部 HA 模式)进行交互。 Neo4j 的 REST api 很棒,但是使用 Rexter 使我的应用程序完全不知道远程图形数据库实现堆栈。这将使我能够在不影响/更改我的应用程序代码的情况下交换其他基于 tinkerpop 的图形数据库堆栈,例如 Titan。

【问题讨论】:

    标签: neo4j graph-databases gremlin titan tinkerpop


    【解决方案1】:

    【讨论】:

    • 尝试过,但运气不佳。你确定这适用于 neo4j 1.9.X。他们不再使用 zookeeper,我在 rexster 服务器日志中看到有关 zookeeper 的警告
    • 应该使用 1.9.x。我通过删除对 zookeeper 的引用来清理 wiki。至于您看到的错误,看起来那里有一个用于 HA 配置的小 Rexster 错误。您能否尝试通过在您的 rexster.xml 中为<ha.zoo_keeper_servers>nothing</ha.zoo_keeper_servers> 添加一个虚假条目来解决此问题?这应该让 rexster 至少认为它在那里并允许配置继续执行。
    • 刚刚提交了一个修复:github.com/tinkerpop/rexster/commit/… 作为 2.5.0-SNAPSHOT 的一部分。
    • 这样,rexster 确实出现了,但它无法联系集群初始主机。没有记录任何错误,但我发现来自 rexster 控制台的 neo 图形完全为空。虽然我知道集群有数百万个顶点和边。
    猜你喜欢
    • 2017-07-24
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 2020-10-05
    • 2012-05-12
    • 2020-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多