首页/网络/常用端口速查/10800 Apache Ignite 客户端连接
10000-19999 注册端口49 条

10800 Apache Ignite 客户端连接

内存数据网格 Ignite 的 JDBC/瘦客户端默认端口:SQL 查询、缓存操作都从这里接入,配置简单但鉴权默认极弱。

常用端口速查网络更新于 2026-10-13

10800 是什么

10800 是 Apache Ignite 的客户端连接器端口:JDBC 驱动与瘦客户端都从这里接入,用 SQL 或键值接口操作分布式缓存与内存表。Ignite 默认不启用认证,也不加密传输;可以开启 SSL 与认证,但开启后客户端的连接方式、证书信任链与端口行为都会变化。因此它在生产环境里属于「能力很强、但必须认真加固」的组件,加固与否直接决定数据暴露范围。

基本信息

服务Apache Ignite thin client / JDBC(10800)
协议TCP(Ignite 二进制协议与 JDBC)
用途分布式缓存与内存 SQL
默认认证无,需显式配置
配置项connectorConfiguration
安全等级仅应用网段

典型使用场景

  • 应用接入:JDBC 或瘦客户端连接集群执行 SQL
  • 性能排障:缓存命中率与查询延迟分析
  • 安全核查:确认是否启用了认证与 SSL
  • 拓扑核对:确认客户端连的是哪个集群与节点
  • 容量规划:内存配额与持久化策略的匹配
  • 升级验证:集群版本与客户端版本的兼容性

Ignite 连接方式

方式端口说明
JDBC 瘦客户端10800标准 SQL 接入
二进制瘦客户端10800原生 API,性能更好
节点间通信按配置的端口段集群内部组网与数据分发
REST 接口按启用情况简单查询与运维接口

端口核对与配置

端口核对与配置
ss -lntp | grep 10800                             # 监听核对
# 配置: <property name='connectorConfiguration'> 端口 10800
# JDBC: jdbc:ignite:thin://ignite01:10800
# 启用认证与加密: 认证配置与 TLS 需一起配置,单独开启其中之一意义有限
开启 SSL 与认证后客户端的连接串与信任链都要跟着改:升级或排障时先确认连接器配置,再怀疑业务代码。
Ignite 是内存优先的存储:集群重启后数据是否还在取决于持久化配置,排障时不要假设数据一定在磁盘上。
节点之间的通信端口也要放行:只开客户端口时,集群组不起来,客户端表现为时好时坏。
集群规模变化会触发分区再平衡:这段时间查询延迟上升属正常现象,容量规划要把再平衡窗口算进去。
Ignite 的 SQL 能力基于内存表结构:表定义变更后需要同步更新客户端代码,否则会出现列不存在的运行期错误。

易错点

  • 默认无认证直连:任意内网主机可读缓存中的全部业务数据
  • 开启 SSL 后客户端未更新信任链:连接失败被误判为服务端故障
  • 集群节点通信端口未放行:节点之间组不成集群,客户端时好时坏
  • 把内存集群当持久化数据库:重启后数据丢失,业务侧才发现问题的严重性
  • 连接器暴露给前端直连:缓存查询接口可被构造,数据与性能同时受威胁

数据来源与参考

  • Apache Ignite 官方文档(connector 10800)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌