端口
Neo4j 特定端口概览。请注意,这些端口是普通网络操作所需端口之外的端口。
无法提供端口开放的具体建议,因为防火墙配置必须根据您的具体情况进行。
暴露网络服务时,请确保它们始终受到保护。 |
监听地址配置设置
监听地址配置设置将设置网络接口和要监听的端口。例如,IP 地址 `127.0.0.1` 和端口 `7687` 可以设置为 `127.0.0.1:7687`。下表显示了可用 Neo4j 特定端口和相关配置设置的概览。
名称 | 默认端口 | 相关配置设置 |
---|---|---|
备份 |
|
|
HTTP |
|
|
HTTPS |
|
|
Bolt |
|
|
集群内部流量 |
|
|
集群 RAFT |
|
|
集群路由连接器 |
|
|
Graphite 监控 |
|
|
Prometheus 监控 |
|
|
JMX 监控 |
|
|
远程调试 |
|
|
配置设置 `server.default_listen_address` 配置了用于监听传入连接的默认网络接口。 |
公布地址配置设置
公布地址配置设置用于路由目的。公布地址由主机名/IP 地址和端口组成。例如,IP 地址 `127.0.0.1` 和端口 `7687` 可以设置为 `127.0.0.1:7687`。如果已配置主机名解析服务,公布地址可以使用主机名,例如 `example.com:7687`。下表显示了可用 Neo4j 特定端口和相关配置设置的概览。
名称 | 默认端口 | 相关配置设置 |
---|---|---|
HTTP |
|
|
HTTPS |
|
|
Bolt |
|
|
集群内部流量 |
|
|
集群 RAFT |
|
|
集群路由连接器 |
|
配置设置 `server.default_advertised_address` 配置了公布地址的默认主机名/IP 地址。 |
Neo4j 使用的端口
备份
默认端口:`6362`
相关配置设置 | 默认值 | 描述 |
---|---|---|
|
备份服务器监听的网络接口和端口。 |
|
|
启用在线备份支持。 |
在生产环境中,应通过防火墙阻止对备份端口的外部访问。
欲了解更多信息,请参阅 备份与恢复 → 服务器配置。
HTTP
默认端口:`7474`
相关配置设置 | 默认值 | 描述 |
---|---|---|
|
HTTP 连接器监听的网络接口和端口。 |
|
|
HTTP 连接器公布的主机名/IP 地址和端口。 |
|
|
启用 HTTP 连接器。 |
-
HTTP 连接器默认启用。
-
网络通信未加密。
-
由 Neo4j 浏览器和 HTTP API 使用。
欲了解更多信息,请参阅 配置网络连接器。
HTTPS
默认端口:`7473`
相关配置设置 | 默认值 | 描述 |
---|---|---|
|
HTTPS 连接器监听的网络接口和端口。 |
|
|
HTTPS 连接器公布的主机名/IP 地址和端口。 |
|
|
启用 HTTPS 连接器。 |
-
网络通信已加密。
-
由 Neo4j 浏览器和 HTTP API 使用。
欲了解更多信息,请参阅 配置网络连接器。
Bolt
默认端口:`7687`
相关配置设置 | 默认值 | 描述 |
---|---|---|
|
Bolt 连接器监听的网络接口和端口。 |
|
|
Bolt 连接器公布的主机名/IP 地址和端口。 |
|
|
启用 Bolt 连接器。 |
|
|
Bolt 连接器的加密级别。 |
-
默认情况下,Bolt 连接器是启用的,但其加密功能是关闭的。
-
由 Cypher Shell、Neo4j 浏览器和官方 Neo4j 驱动使用。
欲了解更多信息,请参阅 配置网络连接器。
集群
所有 Neo4j 企业版实例都将打开这些端口,无论它们当前是否处于多进程配置中。
从 Neo4j 2025.01 开始,端口 5000 不再使用。 |
名称 | 默认端口 | 默认值 | 相关配置设置 |
---|---|---|---|
内部流量 |
|
|
|
RAFT |
|
|
|
路由连接器 |
|
|
名称 | 默认端口 | 默认值 | 相关配置设置 |
---|---|---|---|
内部流量 |
|
|
|
RAFT |
|
|
|
路由连接器 |
|
|
在生产安装中,端口可能不同;因此必须相应地修改潜在的端口开放。
欲了解更多信息,请参阅
Graphite 监控
默认端口:`2003`
相关配置设置 | 默认值 | 描述 |
---|---|---|
|
Graphite 服务器的主机名/IP 地址和端口。 |
|
|
启用将指标导出到 Graphite 服务器。 |
这是一个出站连接,允许 Neo4j 实例与 Graphite 服务器通信。
欲了解更多信息,请参阅 monitoring/metrics/reference.adoc#metrics-graphite 和 Graphite 官方文档。
Prometheus 监控
默认端口:`2004`
相关配置设置 | 默认值 | 描述 |
---|---|---|
|
Prometheus 端点监听的网络接口和端口。 |
|
|
启用使用 Prometheus 端点导出指标。 |
欲了解更多信息,请参阅 Prometheus。
JMX 监控
默认端口:`3637`
相关配置设置 | 默认值 | 描述 |
---|---|---|
|
|
用于公开 Java 管理扩展 (JMX) 的附加设置。 |
欲了解更多信息,请参阅 Java 参考 → JMX 指标 和 JMX 监控和管理官方文档。
远程调试
默认端口:`5005`
相关配置设置 | 默认值 | 描述 |
---|---|---|
|
|
用于公开远程调试的附加设置。 |
欲了解更多信息,请参阅 Java 参考 → 远程调试设置。