在 Debian 上“设置 Kafka 主题”通常指在已经安装并运行 Kafka 的 Debian 系统中,创建 / 配置 / 查看主题(topic)。下面按常见步骤说明。
确保你已经:
常见路径示例(以官方二进制包为例):
/opt/kafka
cd /opt/kafka/bin
./kafka-topics.sh \
--create \
--topic test-topic \
--bootstrap-server localhost:9092 \
--partitions 3 \
--replication-factor 1
说明:
--topic:主题名--partitions:分区数--replication-factor:副本数(不能超过 broker 数量)✅ Kafka 2.8+ 推荐用 --bootstrap-server
❌ 老版本可用 --zookeeper localhost:2181
./kafka-topics.sh --list --bootstrap-server localhost:9092
./kafka-topics.sh --describe --topic test-topic --bootstrap-server localhost:9092
./kafka-topics.sh \
--alter \
--topic test-topic \
--partitions 6 \
--bootstrap-server localhost:9092
./kafka-configs.sh \
--alter \
--topic test-topic \
--add-config retention.ms=604800000 \
--bootstrap-server localhost:9092
./kafka-topics.sh \
--delete \
--topic test-topic \
--bootstrap-server localhost:9092
⚠ 前提:
delete.topic.enable=true
(Kafka 新版默认开启)
如果你用 systemd 管理 Kafka:
sudo systemctl status kafka
sudo systemctl start kafka
server.properties--if-not-exists如果你愿意,可以告诉我:
我可以给你完全针对你环境的命令。