参考windows下安装kafka教程

1 windows安装java

解压目录D:\Java\jdk1.8.0_201

2 windows安装zookeeper

zookeeper官网地址

2.1 解压安装使用

一、下载
下载zookeeper,选择自己需要的版本,并解压。
从目前的最新版本3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源码的包无法直接使用。
apache-zookeeper-3.7.0-bin.tar.gz
二、解压
可以看到我们下载的是.tar.gz后缀的文件,这种一般是放在Linux上安装,现在我们在Windows安装,如果我们用正常的方式来解压时可能会出现 “压缩文件损坏等错误”。

解决方法:
在我们安装包的文件夹位置,按 Shift ,鼠标右键,使用 Powershell 来进行解压。

CMD> tar -xzvf .\apache-zookeeper-3.7.0-bin.tar.gz
解压完成后拷贝到下面的目录中
D:\soft\zookeeper\apache-zookeeper-3.7.0-bin


三、创建文件夹data和log

四、修改配置文件zoo.cfg
进入conf文件夹,复制zoo_sample.cfg文件并重命名为zoo.cfg。
更改zoo.cfg配置,创建的文件夹data和log的路径。
这里配置的路径使用双斜杠,如果是单斜杠,在我们启动服务端的时候就会把我们配置的内容输出到bin目录下面。

dataDir=D:\\soft\\zookeeper\\apache-zookeeper-3.7.0-bin\\data
dataLogDir=D:\\soft\\zookeeper\\apache-zookeeper-3.7.0-bin\\log

五、双击bin目录下的zkServer.cmd启动

六、双击bin目录下的zkCli.cmd连接测试

2.2 问题zkServer.cmd双击闪退

有的时候会出现双击闪退的情况。
针对闪退,可按照一下步骤进行解决:

1、编辑zkServer.cmd文件末尾添加pause。
这样运行出错就不会退出,会提示错误信息,方便找到原因。

例如原因如下:

2、修改bin\zkEnv.cmd文件 ,配置JAVA_HOME

set JAVA_HOME="D:\Java\jdk1.8.0_201"

3 windows安装kafka

kafka官网地址

3.1 解压安装使用

一、下载
注意下载binary版本

二、解压
可以看到我们下载的是.tar.gz后缀的文件,这种一般是放在Linux上安装,现在我们在Windows安装,如果我们用正常的方式来解压时可能会出现 “压缩文件损坏等错误”。

解决方法:
在我们安装包的文件夹位置,按 Shift ,鼠标右键,使用 Powershell 来进行解压。

CMD> tar -xzvf .\kafka_2.13-3.1.0.tgz
解压完成后拷贝到下面的目录中
D:\soft\kafka\kafka_2.13-3.1.0

三、修改配置文件server.properties
进入config目录下,找到server.properties文件,并作以下修改:
1、找到并编辑 log.dirs=D:\soft\kafka\kafka_2.13-3.1.0\kafka-logs
(kafka的解压目录,kafka-logs文件夹不用自己新建)
2、找到并编辑zookeeper.connect=localhost:2181
(一般默认就是localhost:2181)

四、启动kafka
win+R 输入cmd,打开命令窗口,进入安装目录D:\soft\kafka\kafka_2.13-2.8.0,输入以下命令 ( 成功之后不要关闭窗口)

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

3.2 测试

(1)创建主题,打开一个新的命令窗口,进入安装目录
D:\soft\kafka\kafka_2.13-2.8.0,输入以下命令
成功之后不要关闭窗口
.\bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test(2)查看主题
.\bin\windows\kafka-topics.bat --list --zookeeper localhost:2181(3)创建生产者,打开一个新的命令窗口,进入安装目录
D:\soft\kafka\kafka_2.13-2.8.0,输入以下命令
成功之后不要关闭窗口
.\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test(4)创建消费者,打开一个新的命令窗口,进入安装目录
D:\soft\kafka\kafka_2.13-2.8.0,输入以下命令
成功之后不要关闭窗口
.\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning

kafka-13-windows中安装kafka相关推荐

  1. 在Linux和Windows上安装kafka(版本:2.12-2.8.0)

    记录:379 场景:在CentOS 7.9操作系统上,安装kafka_2.12-2.8.0.在Windows上操作系统上,安装kafka_2.12-2.8.0. 版本: JDK 1.8 CentOS ...

  2. 在Windows端安装kafka 提示错误: 找不到或无法加载主类 的解决方案

    在Windows端安装kafka 提示错误: 找不到或无法加载主类 的解决方案 参考文章: (1)在Windows端安装kafka 提示错误: 找不到或无法加载主类 的解决方案 (2)https:// ...

  3. Docker中安装kafka

    文章目录 参考 一.Docker 安装 kafka 1.下载zookeeper镜像 2.下载kafka镜像 3.启动zookeeper 4.启动kafka 5.进入容器 6.创建topic 7.运行生 ...

  4. 如何在Windows中安装Python?

    如何在Windows中安装Python? 1. Python的安装 官网下载:https://www.python.org/downloads/windows/ 点开上面的链接,会发现有很多版本. 首 ...

  5. Windows中安装Apache2和PHP4权威指南

      Apache 2和PHP是创建交互式网站的流行方案,而且成本很低.在Windows中安装Apache 2是一件轻而易举的事情,但要使PHP 4与Apache 2配合无间地运行,就需要一定的技巧. ...

  6. 在windows中安装python

    如何在windows中安装python 1.下载python 2.安装python 3.测试python是否安装成功 在学习Python编程前,需要把Python安装到你的电脑里.安装后,你会得到Py ...

  7. 在Windows中安装OpenCV

    在Windows中安装OpenCV 在Windows中安装OpenCV 使用预建库进行安装 使用git-bash(版本> = 2.14.1)和cmake(版本> = 3.9.1)进行安装 ...

  8. Windows中安装Emacs

    为什么80%的码农都做不了架构师?>>>    "在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神." 既然有人这么说 ...

  9. python环境变量配置_Python零基础入门到年薪二十万-1.1节: 在windows中安装Python

    教程引言: 该系列图文课程以及视频课程全部免费.课程会系统地讲解计算机的基础知识,Python的基础知识. 在讲解Python的高级知识中,会系统地讲解面向对象编程,并发编程,数据库编程,网络编程. ...

最新文章

  1. 刷新UITableView
  2. package中的常用script命令
  3. TCP/IP详解--学习笔记(1)-基本概念
  4. shell脚本之日志拆分和监听
  5. jpa oracle mysql,JPA-Oracle-Mysql連接數據庫配置
  6. 使用.NET Core+Docker 开发微服务
  7. 剑指offer--调整数组顺序使奇数位于偶数前面
  8. PHP3.2.3 where or,WHERE · ThinkPHP3.2.3完全开发手册 · 看云
  9. mysql对本地文件的读取_Mysql 任意读取客户端文件
  10. php 动态参数,PHP 动态配置运行时环境参数ini_xxx,extension_loaded
  11. StringBuilder和String有哪些区别?
  12. Linux内核的Kmemleak实现内存泄露检测
  13. SSM物业管理系统毕业设计-附源码310928
  14. 无效的m3u8怎么办_m3u8视频不能播放的问题
  15. ESMap三维地图开发流程
  16. Tor出现需要控制密码的解决办法
  17. linux桌面管理器lightdm,linux lightdm gdm gnome kde等的区别于联系(桌面环境 窗口管理器 显示管理器)...
  18. MYSQL_ 表结构设计和数据类型优化
  19. 红米4A Android 版本,红米4A评测:4A搭载深度定制基于Android6.0.1系统MIUI 8 - 红米4A评测:双11手机单品销量第一 怎么样好不好用?...
  20. matlab中停止调试快捷键,matlab软件中各种快捷键的用法,还有和断点有关的用法...

热门文章

  1. 名帖311 成亲王 行书《杜甫秋兴诗》
  2. uniapp开发APP使用echart
  3. 最帅爬虫_豆瓣读书(加密数据获取)
  4. 第二十二章 Unity 光照贴图
  5. 【报告分享】2019短视频平台数据报告-抖音快手.pdf(附下载链接)
  6. 【不可能不好玩】一个我觉得最好玩的游戏!
  7. TensorFlow2.8.0报错TypeError: Descriptors cannot not be created directly.
  8. ECharts仪表盘(详细示例——附有具体注释)
  9. manifest.json
  10. cpu空载50度,三代锐龙CPU待机50度降不下来?AMD的解决方案来了!