Windows单机配置Kafka环境
首先确保机器已经安装好Zookeeper,Zookeeper安装参考 Windows单机配置Zookeeper环境
然后确保Zookeeper是正常启动状态
下载Kafka
http://kafka.apache.org/downloads.html
![](http://upload-images.jianshu.io/upload_images/2518871-27baab9a85d27925.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
下载后解压缩,我这里解压缩到了 D:\WorkSoftware\kafka_2.11_0.10.1.0 目录
![](http://upload-images.jianshu.io/upload_images/2518871-a88c62e42007939f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/557)
首先建立一个空文件夹 logs
![](http://upload-images.jianshu.io/upload_images/2518871-ddb15a71e0a088f4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/525)
进入config目录,编辑 server.properties 文件
![](http://upload-images.jianshu.io/upload_images/2518871-3d76a86898e42438.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/610)
修改 log.dirs 属性部分的地址
![](http://upload-images.jianshu.io/upload_images/2518871-7bd678d582d7c286.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/608)
然后在 D:\WorkSoftware\kafka_2.11_0.10.1.0 目录,按住shift+鼠标右键
![](http://upload-images.jianshu.io/upload_images/2518871-eb80f70b60afd03a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/679)
然后输入下面命令
.\bin\windows\kafka-server-start.bat .\config\server.properties
![](http://upload-images.jianshu.io/upload_images/2518871-c2d91434e19ad1c9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
回车,执行命令
![](http://upload-images.jianshu.io/upload_images/2518871-5a9551803957c53d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
如果出现错误,我这里分析是CLASSPATH没有配置正确,那么,先设置CLASSPATH,然后再执行
SET CLASSPATH=.;
![](http://upload-images.jianshu.io/upload_images/2518871-5e13df3c085481f6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
![](http://upload-images.jianshu.io/upload_images/2518871-f8d6f68d65c53544.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
测试一下,首先进入 D:\WorkSoftware\kafka_2.11-0.10.1.0\bin\windows 目录,然后在当前目录打开命令窗口
![](http://upload-images.jianshu.io/upload_images/2518871-4c3f5fa758d524a3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/645)
输入下面命令,创建一个topic
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test.topic
如果还遇到无法加载类等错误,还是先设置CLASSPATH
![](http://upload-images.jianshu.io/upload_images/2518871-fbfbf4c586577c80.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
![](http://upload-images.jianshu.io/upload_images/2518871-e4471d15c7cf6ffc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
打开一个Producer
kafka-console-producer.bat --broker-list localhost:9092 --topic test.topic
![](http://upload-images.jianshu.io/upload_images/2518871-4c86c781ef1bf19b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
这三个窗口不关闭的情况下(zookeeper/kafka/producer),再次开启一个命令窗口(还是在kafka目录右键打开),输入下面命令,开启Consumer
kafka-console-consumer.bat --zookeeper localhost:2181 --topic test.topic
![](http://upload-images.jianshu.io/upload_images/2518871-e53e11f4e6745fbc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
这样,这里就有4个命令窗口
![](http://upload-images.jianshu.io/upload_images/2518871-480b67a8ff96acc2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
分别是
- Zookeeper
- Kafka
- Producer
- Consumer
下面,我们在3号窗口(Producer)输入一些字符,就会看到4号窗口马上就收到消息
![](http://upload-images.jianshu.io/upload_images/2518871-cc9942c69733fee0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
至此,Kafka的Windows单机环境搭建完毕
作者:sphsyv
链接:https://www.jianshu.com/p/64d25dcf8300
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
转载于:https://www.cnblogs.com/houxinxin/p/9188973.html
Windows单机配置Kafka环境相关推荐
- Windows单机配置Zookeeper环境
转自:http://www.jianshu.com/p/f7037105db46 首先要确保机器已经安装好java环境,并且配置好环境变量 http://apache.fayea.com/zookee ...
- mac(Linux)安装配置kafka环境
mac(Linux)安装配置kafka环境 导读 本文介绍如何在Mac系统上安装和配置kafka环境,也适用于Linux系统,强烈***不建议***在Windows环境下尝试本博客. 软件环境说明如下 ...
- windows 如何配置 Go 环境(Zip archive 方式)?
windows 如何配置 Go 环境(Zip archive 方式)? 下载地址:https://dl.google.com/go/go1.12.5.windows-amd64.zip 解压 go1. ...
- QT + OpenCV + MinGW 在windows下配置开发环境
由于研究项目需要,最近开始接触C++界面设计,关于"QT + OpenCV + MinGW在windows下配置开发环境"着实让人头疼,单次配置时间相当长,也十分不容 ...
- Windows 10配置GPU环境
Windows 10配置GPU环境 查看显卡型号 下载安装显卡驱动 下载安装CUDA 查看本机显卡驱动版本 查看CUDA和显卡驱动的对应关系 下载安装CUDA 下载cuDNN 验证安装 验证CUDA ...
- Windows下配置PHP环境
Windows下配置PHP环境 首先要下载如下软件,推荐到官网下载 最流行的HTTP服务器软件之一.快速.可靠.可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源 ...
- windows+vscode配置C++环境
windows+vscode配置C++环境 参考链接 参考链接 1. 前提知识 g++是C++编译器 gcc是c编译器 MinGW 的全称是:Minimalist GNU on Windows Min ...
- windows下配置Android环境
前言 Windows上配置Android环境,最后通过ionic cordova build android 命令生成apk. 1.安装Java 下载: 官网下载 360软件管家中的JDK 8 64位 ...
- windows下配置Python环境并安装Pycharm2018
1 首先进入python官网(https://www.python.org/)下载3.6.4(64位)版本.然后进入安装界面.如下图所示 Python3.6安装界面 1,安装方式 选择(Customi ...
最新文章
- spring中配置properties资源文件
- List 的add()与addAll()的区别
- 如何区分“Invoice代码”和“Invoice号码”?
- 开源项目葫芦藤:IdentityServer4的实现及其运用
- mongoose 入门以及 mongoose 实现数据 的增、删、改、查
- 优雅的断开连接--shutdown()
- 合并排序时间复杂度推导
- Windows10设置动态视频桌面(占少量内存)
- Android开发实例-Android平台手机新闻客户端
- 用python 打印等腰三角形
- Excel学习笔记1||求和函数SUM、SUMIF、SUMIFS、SUMPRODUCT
- 解决远程windows server12桌面复制文件大于2G出错问题
- 《自适应机器人交互白皮书》
- (3)数仓建设-数据仓库设计方案
- 基于Java+Spring的图书管理系统详细设计和实现
- 常见的接口测试面试题
- 第一章:Vue3.0+Openlayers+Cesium创建二三维联动项目
- 问题:npm如何设置仓库地址?
- 2022英特尔AI开发者大会视频专区
- android 拨号器 目录,Android 电话拨号器