温馨提示×

Debian Kafka配置端口是多少

小樊
41
2026-08-22 06:37:20
栏目: 智能运维

在 Debian 上配置 Kafka 时,默认使用的端口是 9092

下面是一些常见端口和配置说明,方便你确认和修改:

1. Kafka 默认端口

  • 9092:Kafka Broker 默认监听端口(最常用)
  • 9093:常用于启用了 SSL/TLS 或 SASL 的安全端口
  • 2181:ZooKeeper 默认端口(Kafka 依赖 ZooKeeper,除非使用 KRaft 模式)

2. 配置文件位置(Debian / Linux 通用)

Kafka 配置文件一般在:

/opt/kafka/config/server.properties

或(如果你用 apt 安装,路径可能不同):

/etc/kafka/server.properties

3. 关键端口配置项

server.properties 中:

# Kafka 监听端口
listeners=PLAINTEXT://:9092

# 对外暴露的地址(客户端连接用)
advertised.listeners=PLAINTEXT://your_server_ip:9092

如果你是本机测试:

listeners=PLAINTEXT://localhost:9092
advertised.listeners=PLAINTEXT://localhost:9092

如果是服务器环境:

listeners=PLAINTEXT://0.0.0.0:9092
advertised.listeners=PLAINTEXT://<服务器公网或内网IP>:9092

4. ZooKeeper 端口(如未使用 KRaft)

zookeeper.connect=localhost:2181

5. 检查端口是否监听

ss -lntp | grep 9092

netstat -lntp | grep 9092

6. KRaft 模式(Kafka 3.x+,无 ZooKeeper)

如果你使用的是 KRaft 模式:

process.roles=broker,controller
node.id=1
controller.quorum.voters=1@localhost:9093
listeners=PLAINTEXT://:9092,CONTROLLER://:9093

如果你愿意,可以告诉我:

  • Kafka 版本
  • 是否使用 ZooKeeper 还是 KRaft
  • 是本机还是服务器部署

我可以直接帮你给出一份 可用的 Debian Kafka 配置示例

0