Kafka 主题创建与运维
kafka-topics 创建、查看、修改和删除 Kafka 主题,管理分区、副本和主题级配置。它是 Kafka 自带脚本,需要连接 bootstrap server。
kafka-topics --bootstrap-server broker1:9092 --list
kafka-topics --bootstrap-server broker1:9092 \
--create --topic app-events --partitions 6 --replication-factor 3
kafka-topics --bootstrap-server broker1:9092 --describe --topic app-events
kafka-topics --bootstrap-server broker1:9092 \
--alter --topic app-events --partitions 12
kafka-topics --bootstrap-server broker1:9092 \
--alter --topic app-events --config min.insync.replicas=2
kafka-topics --bootstrap-server broker1:9092 --delete --topic app-events
delete.topic.enable;否则只是标记删除。--bootstrap-server 只需一个可达地址,客户端会自动发现集群。min.insync.replicas 共同影响写入可用性。kcat — 生产消费与调试kafka-consumer-groups — 消费组与 lagkafka-configs — 主题配置