首页/网络/常用端口速查/9093 Kafka 控制器/SSL 常用口

9093 Kafka 控制器/SSL 常用口

Kafka 部署中的第二端口:KRaft 模式控制器监听、或 broker 的 SSL 监听常配 9093(旧版 controller 通信亦用)。

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

Kafka 的 9093 端口

9093 在 Kafka 部署里通常承担两种角色:一是 KRaft 模式下 controller 的监听端口,即集群元数据的控制面;二是 broker 的 SSL 加密监听端口。Kafka 没有为这两种用途分配标准端口,9093 只是社区与发行版普遍采用的惯例。三节点 KRaft 集群必须让节点间互通 9093,否则会出现元数据操作卡死、选举反复这类故障。

基本信息

服务Kafka controller 监听或 SSL 监听(部署惯例)
端口/协议TCP 9093,承载控制面或 TLS 流量
相关端口9092 明文 broker 监听,9094 常见第二监听
关键配置listeners、controller.quorum.voters、inter.broker.listener.name
权限要求集群运维人员,配置变更需重启 broker
安全等级仅集群网段,禁止业务网段访问控制面

典型使用场景

  • KRaft 集群的控制器选举与元数据同步
  • broker 启用 TLS 后把加密监听放在 9093,与明文监听并存
  • 迁移灰度:老集群另加监听端口做平滑切换
  • 安全分区:加密监听与明文监听分离,便于按端口做访问控制
  • 排障:用元数据仲裁工具观察控制面状态

KRaft 配置与状态观察

KRaft 配置与状态观察
# server.properties 关键项
# process.roles=broker,controller
# node.id=1
# controller.quorum.voters=1@k1:9093,2@k2:9093,3@k3:9093
# listeners=PLAINTEXT://:9092,CONTROLLER://:9093
kafka-metadata-quorum.sh --bootstrap-server k1:9092 describe --status   # 查看控制面状态
ss -lntp | grep -E ':(9092|9093) '                                      # 核对监听端口

端口惯例对照

端口常见角色说明
9092broker 明文监听客户端与 broker 间的默认入口
9093controller 或 SSL 监听控制面或 TLS 加密端口
9094第二监听如 SASL_SSL多监听并存时常见
2181ZooKeeper 旧架构迁到 KRaft 后可退役

运维要点

  • controller 节点建议独立部署或至少与 broker 分担负载,避免元数据写竞争
  • 扩缩容时先改 controller.quorum.voters 并逐节点滚动重启,不要一次性全改
  • listeners 名称必须与 inter.broker.listener.name 及 controller.listener.names 对应上
  • 升级前导出一份 server.properties,端口与角色配置回滚最难凭记忆复原
  • 监控控制面用仲裁状态命令而非端口探测,端口在听不代表仲裁正常
Kafka 端口的具体含义取决于 listeners 配置,同一个 9093 在不同集群里可能是控制面也可能是业务加密口。排查前先用配置确认角色,再判断放行范围。
把控制面端口开放给业务网段等于把集群元数据暴露给任意客户端。controller 监听应只允许集群节点访问,并注意 KRaft 与 ZooKeeper 混布期间的端口重叠。

易错点

  • 三节点 KRaft 只放行 broker 间 9092:控制面不通,表现为元数据操作卡死与选举反复
  • controller.quorum.voters 与 listeners 中的名称不一致:集群起不来,日志报错指向不明
  • 把 9093 控制面开放给业务网段:客户端可直接访问元数据接口,攻击面被放大
  • 同一主机多实例共用 9093:端口冲突导致后启动的实例静默失败

数据来源与参考

  • Apache Kafka 官方文档(KRaft 示例配置)

相关工具

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