Windows平台搭建Kafka
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Windows平台搭建Kafka,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2718字,纯文字阅读大概需要4分钟。
内容图文
![Windows平台搭建Kafka](/upload/InfoBanner/zyjiaocheng/980/fdded4ab4dbd4e269c85e1fdf42c9b39.jpg)
1. 安装JDK
1.1 安装文件:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html下载Server JRE.
1.2 安装完成后需要添加以下的环境变量(右键点击“我的电脑” -> "高级系统设置" -> "环境变量" ):
JAVA_HOME: C:\Program Files (x86)\Java\jre1.8.0_60(这个是默认安装路径,如果安装过程中更改了安装目录,把更改后的路径填上就行了)
PATH: 在现有的值后面添加"; %JAVA_HOME%\bin"
1.3 打开cmd运行 "java -version" 查看当前系统Java的版本:
![Windows平台搭建Kafka - 文章图片](/upload/getfiles/0001/2021/5/13/20210513085401223.jpg)
2. 安装Zookeeper
Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper
2.1 下载安装文件:?http://zookeeper.apache.org/releases.html 2.2 解压文件(本文解压到?G:\zookeeper-3.4.8) 2.3 打开G:\zookeeper-3.4.8\conf,把zoo_sample.cfg重命名成zoo.cfg 2.4 从文本编辑器里打开zoo.cfg 2.5 把dataDir的值改成“:\zookeeper-3.4.8\data” 2.6 添加如下系统变量:ZOOKEEPER_HOME: G:\zookeeper-3.4.8
Path: 在现有的值后面添加 ";%ZOOKEEPER_HOME%\bin;"
2.7 运行Zookeeper: 打开cmd然后执行 zkserver
2.8 命令行提示如下:说明本地Zookeeper启动成功
遇见的错误:zookeeper java_home is not set:
启动 zkServer.cmd 一直报错 JAVA_HOME is not set
看了一下环境变量,没问题 然后修改zkEnv.cmd文件如下
3. 安装并运行Kafka
3.1 下载安装文件:?http://kafka.apache.org/downloads.html 3.2 解压文件(本文解压到?G:\kafka_2.11-0.10.0.1) 3.3 打开G:\kafka_2.11-0.10.0.1\config 3.4 从文本编辑器里打开 server.properties 3.5 把 log.dirs的值改成?“G:\kafka_2.11-0.10.0.1\kafka-logs” 3.6 打开cmd 3.7 进入kafka文件目录: cd /d?G:\kafka_2.11-0.10.0.13.8 输入并执行以打开kafka:?.\bin\windows\kafka-server-start.bat .\config\server.properties![Windows平台搭建Kafka - 文章图片](/upload/getfiles/0001/2021/5/13/20210513085403302.jpg)
注意:注意:不要关了这个窗口,启用Kafka前请确保ZooKeeper实例已经准备好并开始运行
遇见的错误:zookeeper is not a recognized option: ?这是因为下载的版本不对 要下载Binary下的版本![Windows平台搭建Kafka - 文章图片](/upload/getfiles/0001/2021/5/13/20210513085404007.jpg)
4. 创建topics
4.1 打开cmd 并进入G:\kafka_2.11-0.10.0.1\bin\windows 4.2 创建一个topic:kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test![Windows平台搭建Kafka - 文章图片](/upload/getfiles/0001/2021/5/13/20210513085404844.jpg)
注意:不要关了这个窗口
5. 打开一个Producer:
5.1 打开cmd 并进入G:\kafka_2.11-0.10.0.1\bin\windows
5.2 打开一个producer:kafka-console-producer.bat --broker-list localhost:9092 --topic test
6. 打开一个Consumer:
6.1 打开cmd 并进入G:\kafka_2.11-0.10.0.1\bin\windows
6.2 打开一个Consumer:kafka-console-consumer.bat --zookeeper localhost:2181 --topic test
遇见的错误:consumer zookeeper is not a recognized option
版本的问题:0.90版本之后启动消费者的方法: bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
参考:
https://www.cnblogs.com/mrblue/p/6425309.html
https://blog.csdn.net/u010054969/article/details/70241478
注意:本中的文字和图片拷贝不同的文章所以文字与图片可能会不一直,本文主要是提供在window系统下安装Kafka可能会遇到的问题,以及对于问题的处理
内容总结
以上是互联网集市为您收集整理的Windows平台搭建Kafka全部内容,希望文章能够帮你解决Windows平台搭建Kafka所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。