1、创建topic

bin/kafka-topics.sh --create --zookeeper m1:2181 --replication-factor 1 --partitions 1 --topic test

--create 执行创建指令
--zookeeper 指定连接zookeeper的地址
--replication-factor 副本因子
--partitions 分区数
--topic test topic的名称

2、查看topic

bin/kafka-topics.sh --list --zookeeper m1:2181

3、向topic发送消息

 bin/kafka-console-producer.sh --broker-list m1:9092 --topic test

--broker-list 指定broker的地址
--topic 指定topic名称

4、 消费消息

 bin/kafka-console-consumer.sh --bootstrap-server m1:9092 --topic test --from-beginning

--bootstrap-server broker的地址
--topic 指定topic名称
--from-beginning 从头消费消息

5、查看topic信息

查看topic相信信息

创建多个副本的topic

bin/kafka-topics.sh --create --zookeeper m1:2181 --replication-factor 2 --partitions 2 --topic test2
bin/kafka-topics.sh --describe --zookeeper m1:2181 --topic test2

 

kafka 命令行操作

Topic: topic名称
PartitionCount: 分区总数
ReplicationFactor: 副本因子
Configs: 消息相关配置信息
Topic: topic名称    Partition: 分区标号,从0开始 Leader: 分区leader所在的broker id         Replicas: 副本所在的 broker id      Isr: 还存活的broker id

相关文章:

  • 2022-01-03
  • 2021-12-06
  • 2022-12-23
  • 2021-09-05
  • 2021-09-25
  • 2021-10-12
  • 2022-12-23
猜你喜欢
  • 2021-12-18
  • 2022-12-23
  • 2021-10-29
  • 2021-05-29
  • 2022-01-23
相关资源
相似解决方案