kafka操作

1.查看当前服务器所有的topic

[atguigu@hadoop102 kafka]$  bin/kafka-topic.sh  --zookeeper hadoop102:2181/kafka --list

2.创建topic

[atguigu@hadoop102 kafka]$ bin/kafka-topic.sh --zookeeper hadoop102:2181/kafka  --create  --replication-factor 3 --partitons 1  --topic first

---topic 定义topic名
--- replication-factor 定义副本数
--- partitions定义分区数

3.删除topic

[atguigu@hadoop102 kafka]$ bin/kafka-topic.sh --zookeeper hadoop102:2181/kafka  --delete --topic first

4.发送消息

[atguigu@hadoop102 kafka]$ bin/kafka-console-producer.sh --broker-list hadoop102:9092 --topic first
>hello world
>atguigu

/// brokers-list   必传参数  用来指定kafka的代理地址多个用逗号分割
// topic  必传参数   用来指定所发送的目标主题

5.消费者

[atguigu@hadoop102 kafka]$ bin/kafka-console-consumer.sh --bootstrap-server hadoop102:9092 --from-beginning --topic first

6.查看某个Topic的详情

[atguigu@hadoop102 kafka]$ bin/kafka-topic.sh --zookeeper hadoop102:2181/kafka --describe --topic first

7.查看kafka的活动brokers ids

cd 到kafka的目录
 bin/zookeeper-shell.sh hadoop102:2181,hadoop103:2181,hadoop104:2181
  
 ls /kafka/brokers/ids    //  [0,1,2]  活动的brokers的id
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Kafka的架构 包括Kafka的基本组成,Kafka的拓扑结构以及Kafka的内部通信协议。Kafka内部的通信...
    陈晨_软件五千言阅读 5,946评论 0 9
  • Kafka 概述 Kafka 最初是由 LinkedIn 即领英公司基于 Scala 和 Java 语言开发的分布...
    you的日常阅读 3,332评论 1 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,084评论 19 139
  • 一、为什么需要消息系统 1.解耦:允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2.冗余...
    为你变乖_09e6阅读 4,336评论 0 8
  • 一、为什么需要消息系统 1.解耦: 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2.冗...
    join_a922阅读 3,203评论 0 0

友情链接更多精彩内容