【问题标题】:How to use ngrok to expose neo4j instance running on localhost to be used by google colab?如何使用 ngrok 公开在 localhost 上运行的 neo4j 实例以供 google colab 使用?
【发布时间】:2021-02-11 05:19:26
【问题描述】:

我正在尝试通过 google colab 使用我的本地 neo4j 服务器。

我正在使用 ngrok 使用命令公开端口: ngrok http 7687。它给出了这样的东西:

ngrok 工作正常。 但是当尝试使用 colab 连接时,我收到以下错误:

不知何故,默认情况下使用port 7687,但对于这种特殊情况我不需要任何端口。

非常感谢任何帮助。谢谢

【问题讨论】:

    标签: neo4j google-colaboratory py2neo ngrok neo4j-bolt


    【解决方案1】:

    7687 上的bolt 端口不在http 上,而是在TCP 上。

    您可以改用ngrok tcp 7687,您需要在 ngrok 上开设一个帐户才能使用 tcp 转发功能。

    【讨论】:

      【解决方案2】:

      另外,在 neo4j 连接配置中,您需要在第一个 URL 处将 tcp:// 语法替换为 bolt://,这样 neo4j 才能识别连接。是这样的:

      bolt://tcp.ngrok.io:3000
      

      【讨论】:

        猜你喜欢
        • 2021-12-15
        • 2020-05-08
        • 2020-08-05
        • 2019-11-10
        • 2015-02-12
        • 1970-01-01
        • 2020-09-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多