码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-08-02 00:09:46      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:调用   目录   nload   环境   trap   log   img   topic   broker   

技术图片

 

一:装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实现消息队列之环境搭建

标签:调用   目录   nload   环境   trap   log   img   topic   broker   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!