在Windows环境下下安装Kafka
1 安装JDK
Java环境变量配置(Windows)
1.1下载安装JDK和JRE
JDK(Java Development Kit)是Java语言的软件开发工具包,包括Java运行环境、Java开发工具、Java基础类库。
JRE(Java Runtime Environment)是Java运行环境,运行Java环境所必须的环境集合。
下载地址:Java Downloads | Oracle
1.2 配置Java环境变量
“计算机”右键菜单--->属性--->高级系统设置--->环境变量--->系统变量-->新建..
JAVA_HOME指向JDK安装路径。
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_60
CLASSPATH
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
找到Path变量,在变量值最后输入如下内容。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
1.3 验证Java环境变量配置是否成功
打开windows命令行窗口,输入java并回车。
打开windows命令行窗口,输入javac并回车。
2 安装Zookeeper
2.1 下载安装文件: http://zookeeper.apache.org/releases.html
2.2 解压文件到D:\Program Files\zookeeper-3.4.14
2.3 打开zookeeper-3.4.14\conf,把zoo_sample.cfg重命名成zoo.cfg
2.4 在文本编辑器里打开zoo.cfg
2.5 把dataDir的值改成如下:
dataDir=D:/Program Files/zookeeper-3.4.14/data
2.6 添加如下系统变量:
- 在系统变量中添加ZOOKEEPER_HOME 值为D:\Program Files\zookeeper-3.4.14
- 编辑Path:在现有的值后面添加 ;%ZOOKEEPER_HOME%\bin;
2.7 运行Zookeeper:打开cmd然后执行zkserver
注意,cmd窗口不要关闭。
3 安装Kafka
3.1 下载安装文件: Apache Kafka
3.2 解压文件到D:\kafka_2.12-2.3.0
3.3 打开kafka_2.12-2.3.0\config
3.4 在文本编辑器里打开 server.properties
3.5 把 log.dirs的值改成如下:
log.dirs=D:/kafka_2.12-2.3.0/kafka-logs
3.6 打开cmd,进入kafka文件目录: cd D:\kafka_2.12-2.3.0
3.7 输入并执行:
.\bin\windows\kafka-server-start.bat .\config\server.properties
注意,cmd窗口不要关闭。
4 创建topic
4.1 打开cmd,进入cd D:\kafka_2.12-2.3.0\bin\windows
4.2 创建一个topic:
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
5 创建producer
5.1 打开cmd,进入cd D:\kafka_2.12-2.3.0\bin\windows
5.2 启动producer:
kafka-console-producer.bat --broker-list localhost:9092 --topic test
6 创建consumer
6.1 打开cmd,进入cd D:\kafka_2.12-2.3.0\bin\windows
6.2 启动consumer:
kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test
7 测试
在producer命令行中任意输入内容,回车;在其他consumer命令行中能看到相应消息。
8 其他命令
8.1 列出主题
kafka-topics.bat --list --zookeeper localhost:2181
8.2 描述主题
kafka-topics.bat --describe --zookeeper localhost:2181 --topic [Topic Name]
8.3 从头读取消息
kafka-console-consumer.bat --bootstrap-server localhost:2181 --topic [Topic Name] --from-beginning
8.4 删除主题
kafka-run-class.bat kafka.admin.TopicCommand --delete --topic [topic_to_delete] --zookeeper localhost:2181
参考 Setting Up and Running Apache Kafka on Windows OS
在Windows环境下下安装Kafka相关推荐
- windows环境下安装RabbitMQ(超详细)
windows环境下安装RabbitMQ(超详细) 记录RabbitMQ安装过程,欢迎大家和我交流.(安装过程中遇到的问题也有总结哈,请查看) RabbitMq简介 安装准备工具 安装步骤(图文) 安 ...
- 在没有网的windows环境下安装Python模块
在安装python环境以及python的一些模块时,可能需要在没有网的windows环境下安装Python模块. python模块下载地址,几乎所有的模块都有:https://www.lfd.uci. ...
- MYSQL 5.7 解压版 windows 环境下安装
MYSQL 5.7 解压版 windows 环境下安装 1.下载MYSQL 2.下载完成后,放入要部署目录,解压. 3.新建 my.ini 文件 data 子文件夹千万不要自己建,否则后续启动会报错 ...
- Windows环境下安装Oracle11g客户端
Windows环境下安装Oracle11g客户端 前言 假设你已经成功安装了Oracle11g,有一个本地的Oracle服务器,或者你有一个远程的Oracle服务器.注意保证客户端和服务器端体系结构的 ...
- Windows环境QtCharts安装配置说明(qt5.12.2+qtCharts5.12)
Windows环境QtCharts安装配置说明(qt5.12.2+qtCharts5.12) qtCharts5.12下载地址 我这里选择5.12,你也可以选择你需要的版本 分别下了QtCharts ...
- 在windows环境下安装pycocotools
在windows环境下安装pycocotools 之前看过很多教程,不过始终没有找到适合自己的,因此记录一下,希望能帮助到小伙伴们. 首先,进入pycocotools的网址,然后下载对应的压缩包 ...
- Windows环境下安装scrapy
scrapy是Python开发的一个爬虫框架,很多情况下都是基于Linux系统安装,本篇将介绍windows环境下安装scrapy框架,亲测有效. 1.安装依赖 直接pip install scrap ...
- Windows环境 C++ 安装OpenCV-contrib
Windows环境 C++ 安装OpenCV-contrib 前言: 1.本文基于以下环境:Windows10 /C++ /OpenCV4.5.4 /Visual Studio2019 /OpenCV ...
- windows环境jenkins安装 自动编译 publish over ssh 远程发布.netcore webapi 服务化.netcore webapi
title:'windows环境jenkins安装 自动编译 publish over ssh 远程发布.netcore webapi 服务化.netcore webapi' 1.下载安装JDK 只支 ...
最新文章
- HTML 常用标签全称
- php 网址尾部带斜杠和不带区别,URL路径中带正斜杠/与不带的区别
- Oracle导出excel
- Linux软件安装配置Yum源
- opencv python 官方文档里的“sa”关键字是什么意思?(see also)
- python+xlrd+echarts数据可视化demo
- 遮罩层中的相对定位与绝对定位(Ajax)
- python3 beautifulsoup 表格,使用Python中的BeautifulSoup拉取特定的表数据
- 装了这几个插件后,我不得不给 IDEA 上个防沉迷
- linux系统中db2创建表空间,为DB2数据库创建表空间
- 《算法图解》第八章之贪婪算法
- 【韦东山嵌入式Linux】vi编辑器入门笔记
- 方舟手游服务器怎么发位置,方舟手游怎么把自己号传到服务器 | 手游网游页游攻略大全...
- java商品类_编写java的一个商品类,急用,求大神帮忙,非常感谢
- 用HTML+js实现求圆的面积和周长
- 水仙花数(调用函数)
- 【模电知识总结】三极管
- icloud 照片导出_如何将iCloud照片用作Apple TV的屏幕保护程序
- Linux动物乐园 Ubuntu版本代号赏析
- 06_Request对象封装请求信息(获取请求信息,和把前端请求转发到当前服务器其他资源)