码迷,mamicode.com
首页 > Windows程序 > 详细

windows下搭建Kafka,并通过命令窗口收发消息

时间:2018-05-11 13:04:27      阅读:3439      评论:0      收藏:0      [点我收藏+]

标签:安装   列表   一个   使用   注意   默认   查看   creat   img   

参考网址:

https://blog.csdn.net/ydc321/article/details/70154278

 

前提条件:windows环境需要安装jdk

1.下载Kafka,可以通过官网下载Kafka,http://kafka.apache.org/,目前使用版本 kafka_2.11-1.1.0.tgz (ascsha512)

2.由于Kafka依赖于zookeeper,所以也需要下载zookeeper,可以通过官网下载http://zookeeper.apache.org/

3.安装zookeeper

  • 将压缩包解压后,到bin目录下,启动zkServer.bat即可

注意:zookeeper的默认地址为:localhost:2181;需要配置环境变量:新建ZOOKEEPER_HOME,路径为zookeeper安装目录,将%ZOOKEEPER_HOME%\conf添加到path中

技术分享图片

启动zookeeper成功

4.安装Kafka

  • 解压kafka压缩包,其中Kafka配置文件config\server.properties中zookeeper的地址也默认为localhost:2181技术分享图片
  • 选中kafka解压文件,shift+鼠标右键,选中“在此处打开命令行窗口(W)”,打开命令行,输入以下命令启动kafka:

   bin\windows\kafka-server-start.bat config\server.properties

技术分享图片

  • 启动完成后,再选中kafka解压文件,shift+鼠标右键,选中“在此处打开命令行窗口(W)”,打开命令行,输入以下命令,创建一个topic主题

    bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

  • 使用如下命令查看创建的主题列表:bin\windows\kafka-topics.bat --list --zookeeper localhost:2181

技术分享图片

  • 启动生产者,可以发送消息:

bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test

技术分享图片

执行上面命令之后,可以在控制台随意输入文本

  • 然后再选中kafka解压文件,shift+鼠标右键,选中“在此处打开命令行窗口(W)”,打开命令行,输入以下命令启动消费者

  bin\windows\kafka-console-consumer.bat --zookeeper localhost:2181 --topic test --from-beginning

技术分享图片

可以看到能够消费者成功接收消息

 

windows下搭建Kafka,并通过命令窗口收发消息

标签:安装   列表   一个   使用   注意   默认   查看   creat   img   

原文地址:https://www.cnblogs.com/Bud-blog/p/9020018.html

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