【Kafka】Kafka 常用命令

本文档详细介绍了Kafka的管理脚本,包括创建、查看和删除topic,以及生产者和消费者控制台的使用,消费者组管理和性能测试,以及消息日志目录信息查询等操作。
摘要由CSDN通过智能技术生成

本篇结构:

  • kafka topic 管理脚本
  • kafka 生产者控制台
  • kafka 消费者控制台
  • kafka 消费者组管理脚本
  • kafka 消费者性能测试脚本
  • kafka 消息日志目录信息查询脚本

一、kafka topic 管理脚本

1.1、创建 topic

kafka-topics.sh --create --zookeeper 127.0.0.1:2181 --replication-factor 1 --partitions 2 --topic test-topic
参数说明
  • –topic:指定topic name
  • –partitions:指定分区数,这个参数需要根据 broker 数和数据量决定,正常情况下,每个 broker 上两个 partition 最好
  • –replication-factor:指定 partition 的 replicas 数,建议设置为 2,也要注意,该参数不能大于 brocker 数量,否则会抛出 InvalidReplicationFactorException 异常。

1.2、查看 topic

1.2.1、列举所有 topic
kafka-topics.sh --zookeeper 127.0.0.1:2181 --list
1.2.2、查看某个 topic 信息
kafka-topics.sh --describe --zookeeper 127.0.0.1:2181 --topic test-topic

Topic:test-topic PartitionCount:2 ReplicationFactor:1 Configs:
Topic: test-topic Partition: 0 Leader: 1 Replicas: 1 Isr: 1
Topic: test-topic Partition: 1 Leader: 1 Replicas: 1 Isr: 1

1.2.3、查看所有 topic 信息
kafka-topics.sh --describe --zookeeper 127.0.0.1:2181

1.3、删除 topic

1.3.1、添加配置:

                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值