【问题标题】:Neo4j & Bolt with 3.2Neo4j & Bolt 3.2
【发布时间】:2017-07-13 14:32:13
【问题描述】:

我有一个 Neo4j (CE) 在只打开一个端口的 linux 服务器上运行(我用于 https 连接的那个)。我很难打开任何其他端口。

使用 Neo4j 3.0,它就像一个魅力。我刚刚安装了 3.2,我无法再管理连接到 Neo4j 浏览器。我得到了 UI,但是当我尝试 ":serve connect" 时,我现在得到一个 "Host" 字段(连同用户名和密码")。我尝试了很多组合,但我总是收到消息 "N/A : WebSocket 连接失败。由于 Web 浏览器中的安全限制,此 Neo4j 驱动程序无法找到失败的原因。 (...)"。

默认情况下,主机字段是“bolt://[my-server-name]:7687”,我的浏览器无法访问它(我在浏览器 webdev 控制台中看到它试图访问它,并且失败)。

我尝试在 neo4j.conf 中设置“dbms.connector.bolt.enabled=false”,或者在 neo4j 浏览器的“浏览器设置”中勾选/取消勾选“使用 bolt+routing”。

有什么方法可以在只打开一个端口的情况下使用 Neo4j 3.2 吗?

谢谢

【问题讨论】:

    标签: neo4j


    【解决方案1】:

    可以通过一个(http 或 https)连接直接访问数据库本身......但是......如果你想使用 Neo4j 浏览器,你目前别无选择,只能使用 bolt 协议(并且需要一个额外的端口)。浏览器目前仅通过螺栓连接。这是 Neo4j 开发团队的未决问题。

    希望这会有所帮助, 汤姆

    【讨论】:

    猜你喜欢
    • 2019-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多