首页 > 其他 > 详细

测开之路七十三:用kafka实现消息队列之环境搭建

时间:2019-08-02 01:26:09      阅读:92      评论:0      收藏:0      [点我收藏+]

技术分享图片

 

一:装java环境,确保java能正确调用

技术分享图片

 

kafka下载地址:http://kafka.apache.org/downloads

下载并解压kafka:

技术分享图片

新建两个文件夹,用于存放zookeeper和kafka的log数据

技术分享图片

修改配置:

1、新建zookeeper_data\zookeeper文件夹,用于存放zookeeper的数据

技术分享图片

编辑config--zookeeper.properties的dataDir为刚刚创建的文件夹,clientPort为zookeeper的默认端口号

技术分享图片

技术分享图片

 

2、新建一个文件夹,用于存放kafka的log数据

技术分享图片

编辑config--server.properties的log.dirs为刚刚创建的文件夹

技术分享图片

技术分享图片

每启动一个kafka,broker.id必须唯一,不能重复

技术分享图片

zookeeper端口号对上

技术分享图片

kafka的默认端口号为9092

技术分享图片

 

消息队列使用步骤(需按顺序启动):

1、启动zookeeper(在bin目录的外层运行):
linux/mac:bin/zookeeper-server-start.sh config/zookeeper.properties
windows:bin\windiws\zookeeper-server-start.bat config\zookeeper.properties

技术分享图片

技术分享图片

 

2、启动kafka(在bin目录的外层运行):
linux/mac:bin/kafka-server-start.sh config/server.properties
windows:bin\windows\kafka-server-start.bat config\server.properties

技术分享图片

 

3、创建topic,如名为test(在bin目录的外层运行)
linux/mac:bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
windows:bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

技术分享图片

kafka也会有对应日志

技术分享图片

zookeeper也有对应日志

技术分享图片

 

4、列出topic (在bin目录的外层运行)
linux/mac:bin/kafka-topics.sh --list --zookeeper localhost:2181
windows:bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

技术分享图片

 

5、启动生产者发送消息 (在bin目录的外层运行)
linux/mac:bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
windows:bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test

技术分享图片

 

6、启动消费者接收消息(可开多个),运行后会自动刷新消息 (在bin目录的外层运行)
linux/mac:bin/kafka-console-consumer.bat.sh --bootstrap-server localhost:9092 --topic test --from-beginning
windows:bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

技术分享图片

技术分享图片

 

测开之路七十三:用kafka实现消息队列之环境搭建

原文:https://www.cnblogs.com/zhongyehai/p/11267172.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!