【发布时间】:2020-06-15 20:47:06
【问题描述】:
我在将 Neo4j 官方 docker 映像 https://hub.docker.com/_/neo4j 部署到 OpenShift 环境并从外部(从我的本地计算机)访问它时遇到困难
我已经执行了以下步骤:
oc new-app neo4j
为端口 7474 创建路由
将环境变量
NEO4J_dbms_connector_bolt_listen__address设置为0.0.0.0:7687,相当于在neo4j.conf文件中设置dbms.connector.bolt.listen_address=0.0.0.0:7687。从本地机器访问路由 url,这将打开需要身份验证的 neo4j 浏览器。此时我被阻止了,因为我尝试的任何 url 组合都不成功。
作为一种解决方法,我设法将 7687 端口转发到我的本地计算机,安装 Neo4j 桌面解决方案并通过 bolt://localhost:7687 连接,但这不是理想的解决方案。
因此有两个问题: 1.如何从neo4j浏览器连接到自己的数据库
- 如何从外部环境(通过 OpenShift 路由)连接到 Neo4j DB
【问题讨论】: