基于Kafka的生产者消费者消息处理本地调试

 

(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/68174111冷血之心的博客)

Kafka下载地址:http://download.csdn.net/download/qq_25827845/9798176

安装解压即可

配置修改zookeeper.properties 与 server.properties修改为本地路径,如图所示:

将config文件夹中的zookeeper.properties 与 server.properties拷贝到bin/windows下。

windows的服务脚本在bin\windows

(1)启动服务:启动zookeeper:  

  zookeeper-server-start.bat zookeeper.properties      

cd到bin\windows目录, 并把zookeeper.properties  拷贝到这里或者在命令中带上绝对路径

 

(2)启动kafka:  

kafka-server-start.bat server.properties

 

(3)关闭服务:在启动服务的cmd窗口, 按ctrl+c另开窗口, 

执行脚本kafka-server-stop.bat zookeeper-server-stop.bat

 

(4)消费测试:建立topic:  

kafka-topics.bat --create --zookeeper localhost:2181--replication-factor 1 --partitions 1 --topic test_ywq

 

(5)建立一个Producer, 打开一个cmd窗口,执行: 

kafka-console-producer.bat --broker-list localhost:9092 --topic test_ywq

 

(6)建立一个Consumer, 打开一个cmd窗口,执行:

kafka-console-consumer.bat --zookeeper localhost:2181 --topic test_ywq

 

(7)生产和消费测试:

当在生产者的消息为hello?时,可以看到,在消费者里边可以消费到hello?

 

心得总结:
1. produce启动的时候参数使用的是kafka的端口;consumer启动的时候使用的是zookeeper的端口;
2.必须先创建topic才能使用;
3.topic本质是以文件的形式储存在zookeeper上的。

 

如果对你有帮助,记得点赞哦~欢迎大家关注我的博客,可以进群366533258一起交流学习哦~

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温柔狠角色

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值