windows下搭建Kafka,并通过命令窗口收发消息
参考网址:
https://blog.csdn.net/ydc321/article/details/70154278
前提条件:windows环境需要安装jdk
1.下载Kafka,可以通过官网下载Kafka,http://kafka.apache.org/,目前使用版本 kafka_2.11-1.1.0.tgz (asc, sha512)
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,并通过命令窗口收发消息的更多相关文章
- 【原】无脑操作:Windows下搭建Kafka运行环境
Kafka是一种高吞吐量的分布式发布订阅消息系统 1.优点:① 通过磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能.② 高吞吐量:即使是非常普通的硬件Kaf ...
- windows下使用kafka的常用命令
参考文档: https://blog.csdn.net/evankaka/article/details/52421314 http://orchome.com/6 1 启动zookeeper cmd ...
- Windows下搭建kafka运行环境
完整解决方案请参考: Setting Up and Running Apache Kafka on Windows OS 在环境搭建过程中遇到两个问题,在这里先列出来,以方便查询: 1. \Jav ...
- Windows下搭建kafka
安装JDK,跳过 kafka依赖zookeeper,此处zookeeper安装跳过 http://kafka.apache.org/downloadskafka下载地址 解压文件(我的目录是D:\mi ...
- windows 下部署kafka 日记 转
windows 下部署kafka 日记 转一.下载去apache 的官网(http://kafka.apache.org/downloads.html)下载最新的二进制版的压缩包.目前的最新版本是ka ...
- windows下搭建学习objective-c 的运行环境【转载】
对于Iphone开发学习者而言,Object -c 是必修的语言.但是由于苹果的自我封闭的产业链发展模式(从芯片.机器.开发语言.终端产品.服务)的限制,要想开发针对苹果iPhone等产品的应用程序, ...
- Windows下搭建objective C开发环境
摘自:http://blog.csdn.net/zhanghefu/article/details/18320827 最近打算针对iPhone.iPod touch和iPad开发一些应用,所以,需要开 ...
- windows下搭建Apache+Mysql+PHP开发环境
原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2;MySQL Server 5. ...
- Windows下 搭建redis集群
Windows下搭建redis集群教程 一,redis集群介绍 Redis cluster(redis集群)是在版本3.0后才支持的架构,和其他集群一样,都是为了解决单台服务器不够用的情况,也防止了主 ...
随机推荐
- 搭建ES6开发环境
https://github.com/IOJINDD/ES6-dev 在gulpfile最后一行加上: gulp.task('default', ['compile-es6', 'pack-js', ...
- 正则表达式,提取html标签的属性值
/** * 提取HTML标签的属性值 * @param source HTML标签内容 * "<a title=中国体育报 href=''>aaa</a><a ...
- c++ 指针做为参数和返回值
指针参数 返回值是指针 一.指针作参数形式的函数 //计算x的平方 x*x void square(int *x) { int a=*x; *x=a*a; } 二.指针作返回值的函数 int *squ ...
- nginx部署静态页面
1.创建文件存放的目录: 2.vim nginx.conf 找到这个文件然后进入编辑模式 注:进入到文件后:点击a:可以编辑文件, server_name 127.0.0.1; 写上ip或 ...
- vue上传图片 base64+canvas压缩图片
这是先将图片 base64转码 在拿canvas压缩的
- 【DeepLearning】深入理解dropout正则化
本文为转载,作者:Microstrong0305 来源:CSDN 原文:https://blog.csdn.net/program_developer/article/details/80737724 ...
- 「FFT」题单(upd 2019.4.28)
持续更新(last upd 2019.4.28) ZJOI2014 力 [题目链接] 解法 对原式进行转换,然后卷积FFT套上去求解就可以了. 推导过程简洁版: \[F_i=\sum_{j<i} ...
- [十二省联考2019]异或粽子(堆+可持久化Trie)
前置芝士:可持久化Trie & 堆 类似于超级钢琴,我们用堆维护一个四元组\((st, l, r, pos)\)表示以\(st\)为起点,终点在\([l, r]\)内,里面的最大值的位置为\( ...
- Python3开发过程常见的异常(最近更新:2019-04-26)
持续更新中... 常见异常解决方案 1.Base Python3.7环境相关:https://www.cnblogs.com/dotnetcrazy/p/9095793.html 1.1.Indent ...
- go实现dgraph的各种操作
go实现dgraph的各种操作 import "github.com/dgraph-io/dgo" import "github.com/dgraph-io/dgo/pr ...