连接至 Neo4j 实例
Neo4j 浏览器是访问 Neo4j 数据库的简便方式。要建立连接,请选择连接协议,输入连接 URL,并提供用户凭证。
连接 URI 方案
Neo4j 浏览器需要通过 Bolt 协议 使用 Neo4j JavaScript 驱动 来连接 Neo4j 实例,以执行 Cypher® 查询。
Neo4j 浏览器支持以下连接 URI 方案
-
neo4j+s://(使用 TLS 加密)——可在单实例或集群上工作。路由由驱动程序处理。如果在集群上使用,它会路由到集群成员,而不一定是您指定的 IP 所在的系统。通过该协议执行的查询会根据事务类型进行路由——write(写)事务发送到主节点,read(读)事务在从节点和只读副本之间路由。 -
bolt+s://(使用 TLS 加密)——仅连接到您指定 IP 的服务器。所有通过此协议的查询都仅发送到该机器,无论是 read 还是 write 查询。如果不是发送到集群主节点,write 查询会报错。 -
https://— (使用 TLS 加密) — 仅连接到您指定的 IP 所在的服务器。所有通过此协议的查询都仅发送到该机器,无论是 read 还是 write 查询。此协议可在防火墙等端口限制可能阻止访问 Bolt 端口的环境中使用。请注意,https://**不** 用于集群。此选项使用 Neo4j 查询 API,它取代了已弃用的 HTTP API。目前,查询 API **不** 支持响应式获取。
如果在单服务器(非集群)上使用,则通过这些协议的查询行为完全相同。只有在定位到集群成员时,URI 方案的行为才会出现差异。
|
有关不同连接场景的更多信息,请参阅 连接场景。有关如何为 Neo4j 配置连接器(Bolt、HTTP 和 HTTPS)以及默认端口的更多信息,请参阅 操作手册 → 配置连接器 和 操作手册 → 端口。 |
|
以 |
连接场景
| 已配置集群 | TLS 加密 | URI |
|---|---|---|
否 |
否 |
|
否 |
是 |
|
是 |
否 |
|
是 |
是 |
|
是(仅连接到特定的一个集群成员) |
否 |
|
是(仅连接到特定的一个集群成员) |
是 |
|
否 |
是 |
|
如果您在本地机器上使用单实例进行开发
-
Neo4j 浏览器的默认 URL 为
https://:7474/browser(使用您的网页浏览器)。 -
Neo4j 的默认连接 URL 为
bolt://:7687。
| 已配置集群 | TLS 加密 | URI |
|---|---|---|
否 |
是 |
|
是 |
是 |
|
是(仅连接到特定的一个集群成员) |
是 |
|
Neo4j 浏览器可作为 Web 应用程序在 https://browser.neo4j.io/ 使用。