kafka组件基本操作

本文详细介绍了如何使用kafka-topics.sh创建、查看、删除主题,以及通过kafka-console-producer.sh和kafka-console-consumer.sh进行消息生产和消费。重点涵盖了Kafka的基本操作和配置参数。
摘要由CSDN通过智能技术生成

1.创建主题

需要来/kafka/config里运行

kafka-topics.sh --create --zookeeper hadoop0:2181 --replication-factor 1 --partitions 1 --topic test

   kafka-topics.sh                      来对 kafka 中的主题进行操作和管理,可以对其主题进行 创建、修改、删除以及查看等功能。

--zookeeper hadoop1:2181      zookeeper集群地址

-- replication-factor 1                每个分区副本因子个数即每个分区有多少副本

--partitions 1                          主题partition数量

--topic test                               创建主题的名字为test

2.查看主题

kafka-topics.sh --zookeeper hadoop1:2181 --list

                                       

3.生产者

kafka-console-producer.sh --broker-list hadoop0:9092 --topic test 

kafka-console-producer.sh             加载命令行参数的方式,在控制台生产消息的脚本

--broker-list hadoop0:9092            指定集群中的服务器

--topic test                                    主题名字

4.消费者

kafka-console-consumer.sh --bootstrap-server hadoop2:9092 --topic test --from-beginning

kafka-console-consumer.sh                 一个简易的消费者控制

--bootstrap-server hadoop0:9092        目标集群的服务器地址,这个和broker-list功能是一样的,只不过我们在console producer要求用后者

--from-beginning                                   读取历史未消费的数据

5.删除主题

bin/kafka-topics.sh --zookeeper localhost:2181 --delete --topic test

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值