在 Debian 上配置 Kafka 时,默认使用的端口是 9092。
下面是一些常见端口和配置说明,方便你确认和修改:
Kafka 配置文件一般在:
/opt/kafka/config/server.properties
或(如果你用 apt 安装,路径可能不同):
/etc/kafka/server.properties
在 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
zookeeper.connect=localhost:2181
ss -lntp | grep 9092
或
netstat -lntp | grep 9092
如果你使用的是 KRaft 模式:
process.roles=broker,controller
node.id=1
controller.quorum.voters=1@localhost:9093
listeners=PLAINTEXT://:9092,CONTROLLER://:9093
如果你愿意,可以告诉我:
我可以直接帮你给出一份 可用的 Debian Kafka 配置示例。