首先确保机器已经安装好Zookeeper,Zookeeper安装参考 Windows单机配置Zookeeper环境

然后确保Zookeeper是正常启动状态

下载Kafka

http://kafka.apache.org/downloads.html

下载二进制包

下载后解压缩,我这里解压缩到了 D:\WorkSoftware\kafka_2.11_0.10.1.0 目录

解压缩

首先建立一个空文件夹 logs

建立logs文件夹

进入config目录,编辑 server.properties 文件

编辑server.properties

修改 log.dirs 属性部分的地址

修改log.dirs属性

然后在 D:\WorkSoftware\kafka_2.11_0.10.1.0 目录,按住shift+鼠标右键

在此处打开命令窗口

然后输入下面命令

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

回车,执行命令

出现错误

如果出现错误,我这里分析是CLASSPATH没有配置正确,那么,先设置CLASSPATH,然后再执行

SET CLASSPATH=.;
设置CLASSPATH

成功

测试一下,首先进入 D:\WorkSoftware\kafka_2.11-0.10.1.0\bin\windows 目录,然后在当前目录打开命令窗口

输入下面命令,创建一个topic

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

如果还遇到无法加载类等错误,还是先设置CLASSPATH

遇到无法加载主类,需要设置CLASSPATH

topic创建成功

打开一个Producer

kafka-console-producer.bat --broker-list localhost:9092 --topic test.topic 
执行命令,打开生产者

这三个窗口不关闭的情况下(zookeeper/kafka/producer),再次开启一个命令窗口(还是在kafka目录右键打开),输入下面命令,开启Consumer

kafka-console-consumer.bat --zookeeper localhost:2181 --topic test.topic 

这样,这里就有4个命令窗口

分别是

  1. Zookeeper
  2. Kafka
  3. Producer
  4. Consumer

下面,我们在3号窗口(Producer)输入一些字符,就会看到4号窗口马上就收到消息

至此,Kafka的Windows单机环境搭建完毕

作者:sphsyv
链接:https://www.jianshu.com/p/64d25dcf8300
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://www.cnblogs.com/houxinxin/p/9188973.html

Windows单机配置Kafka环境相关推荐

  1. Windows单机配置Zookeeper环境

    转自:http://www.jianshu.com/p/f7037105db46 首先要确保机器已经安装好java环境,并且配置好环境变量 http://apache.fayea.com/zookee ...

  2. mac(Linux)安装配置kafka环境

    mac(Linux)安装配置kafka环境 导读 本文介绍如何在Mac系统上安装和配置kafka环境,也适用于Linux系统,强烈***不建议***在Windows环境下尝试本博客. 软件环境说明如下 ...

  3. windows 如何配置 Go 环境(Zip archive 方式)?

    windows 如何配置 Go 环境(Zip archive 方式)? 下载地址:https://dl.google.com/go/go1.12.5.windows-amd64.zip 解压 go1. ...

  4. QT + OpenCV + MinGW 在windows下配置开发环境

           由于研究项目需要,最近开始接触C++界面设计,关于"QT + OpenCV + MinGW在windows下配置开发环境"着实让人头疼,单次配置时间相当长,也十分不容 ...

  5. Windows 10配置GPU环境

    Windows 10配置GPU环境 查看显卡型号 下载安装显卡驱动 下载安装CUDA 查看本机显卡驱动版本 查看CUDA和显卡驱动的对应关系 下载安装CUDA 下载cuDNN 验证安装 验证CUDA ...

  6. Windows下配置PHP环境

    Windows下配置PHP环境 首先要下载如下软件,推荐到官网下载 最流行的HTTP服务器软件之一.快速.可靠.可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,完全源 ...

  7. windows+vscode配置C++环境

    windows+vscode配置C++环境 参考链接 参考链接 1. 前提知识 g++是C++编译器 gcc是c编译器 MinGW 的全称是:Minimalist GNU on Windows Min ...

  8. windows下配置Android环境

    前言 Windows上配置Android环境,最后通过ionic cordova build android 命令生成apk. 1.安装Java 下载: 官网下载 360软件管家中的JDK 8 64位 ...

  9. windows下配置Python环境并安装Pycharm2018

    1 首先进入python官网(https://www.python.org/)下载3.6.4(64位)版本.然后进入安装界面.如下图所示 Python3.6安装界面 1,安装方式 选择(Customi ...

最新文章

  1. spring中配置properties资源文件
  2. List 的add()与addAll()的区别
  3. 如何区分“Invoice代码”和“Invoice号码”?
  4. 开源项目葫芦藤:IdentityServer4的实现及其运用
  5. mongoose 入门以及 mongoose 实现数据 的增、删、改、查
  6. 优雅的断开连接--shutdown()
  7. 合并排序时间复杂度推导
  8. Windows10设置动态视频桌面(占少量内存)
  9. Android开发实例-Android平台手机新闻客户端
  10. 用python 打印等腰三角形
  11. Excel学习笔记1||求和函数SUM、SUMIF、SUMIFS、SUMPRODUCT
  12. 解决远程windows server12桌面复制文件大于2G出错问题
  13. 《自适应机器人交互白皮书》
  14. (3)数仓建设-数据仓库设计方案
  15. 基于Java+Spring的图书管理系统详细设计和实现
  16. 常见的接口测试面试题
  17. 第一章:Vue3.0+Openlayers+Cesium创建二三维联动项目
  18. 问题:npm如何设置仓库地址?
  19. 2022英特尔AI开发者大会视频专区
  20. android 拨号器 目录,Android 电话拨号器

热门文章

  1. C#:导入Excel通用类(CSV格式)
  2. JavaScript——创建对象
  3. 【T_SQL】 基础 事务
  4. 《linux内核设计与实现》第一章
  5. 国密算法椭圆曲线参数
  6. pku 1925 Spiderman DP
  7. asp.net 返回超时的解决方法
  8. (码友推荐)2018-07-12 .NET及相关开发资讯速递
  9. 45. ExtJS ComboBox 下拉列表详细用法
  10. 关于项目中的日期提交