Kafka常用命令
创建topic
$ kafka-topics.sh --bootstrap-server 192.168.32.187:9092 --create --partitions 3 --replication-factor 2 --topic test01
Created topic test01.
查看主题
$ kafka-topics.sh --bootstrap-server 192.168.32.187:9092 --describe --topic test01
Topic: test01 TopicId: SPJw_NPhQk6nAxhs_ZmNLw PartitionCount: 3 ReplicationFactor: 2 Configs: segment.bytes=1073741824
Topic: test01 Partition: 0 Leader: 2 Replicas: 2,1 Isr: 2,1
Topic: test01 Partition: 1 Leader: 1 Replicas: 1,0 Isr: 1,0
Topic: test01 Partition: 2 Leader: 0 Replicas: 0,2 Isr: 0,2
扩容partition
./kafka-topics.sh --bootstrap-server 192.168.32.187:9092 --alter --partitions 3 --topic test01
不能修改副本数(--replication-factor)
删除topic
$ kafka-topics.sh --bootstrap-server 192.168.32.187:9092 --delete --topic test01
查看partitions偏移量
$ kafka-get-offsets.sh --bootstrap-server 192.168.32.187:9092 --topic test01
test01:0:12
test01:1:8
test01:2:8
说明:
- topic名称:partitionID:偏移量
- 如果上面的测试生产者没有提前创建topic,会默认创建一个分区的topic
查看消费组的偏移量
$ kafka-consumer-groups.sh --bootstrap-server 192.168.32.187:9092 --describe --group consumer01
GROUP TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG CONSUMER-ID HOST CLIENT-ID
consumer01 test02 0 46 51 5 kafka-python-2.0.2-1230d186-c2ca-4849-b71b-b118b3873a5c /192.168.32.189 kafka-python-2.0.2
consumer01 test02 1 63 66 3 kafka-python-2.0.2-1230d186-c2ca-4849-b71b-b118b3873a5c /192.168.32.189 kafka-python-2.0.2
consumer01 test02 2 44 50 6 kafka-python-2.0.2-1230d186-c2ca-4849-b71b-b118b3873a5c /192.168.32.189 kafka-python-2.0.2
consumer01 test02 3 58 59 1 kafka-python-2.0.2-1230d186-c2ca-4849-b71b-b118b3873a5c /192.168.32.189 kafka-python-2.0.2
LOG-END-OFFSET(总共偏移量) = CURRENT-OFFSET(当前消费的偏移量) + LAG(积压的数据)
删除消费者组
$ kafka-consumer-groups.sh --bootstrap-server 192.168.32.187:9092 --delete --group consumer01
Deletion of requested consumer groups ('consumer01') was successful.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)