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​相关推荐

  1. windows环境下安装RabbitMQ(超详细)

    windows环境下安装RabbitMQ(超详细) 记录RabbitMQ安装过程,欢迎大家和我交流.(安装过程中遇到的问题也有总结哈,请查看) RabbitMq简介 安装准备工具 安装步骤(图文) 安 ...

  2. 在没有网的windows环境下安装Python模块

    在安装python环境以及python的一些模块时,可能需要在没有网的windows环境下安装Python模块. python模块下载地址,几乎所有的模块都有:https://www.lfd.uci. ...

  3. MYSQL 5.7 解压版 windows 环境下安装

    MYSQL 5.7 解压版 windows 环境下安装 1.下载MYSQL 2.下载完成后,放入要部署目录,解压. 3.新建 my.ini 文件 data 子文件夹千万不要自己建,否则后续启动会报错 ...

  4. Windows环境下安装Oracle11g客户端

    Windows环境下安装Oracle11g客户端 前言 假设你已经成功安装了Oracle11g,有一个本地的Oracle服务器,或者你有一个远程的Oracle服务器.注意保证客户端和服务器端体系结构的 ...

  5. Windows环境QtCharts安装配置说明(qt5.12.2+qtCharts5.12)

    Windows环境QtCharts安装配置说明(qt5.12.2+qtCharts5.12) qtCharts5.12下载地址 我这里选择5.12,你也可以选择你需要的版本 分别下了QtCharts ...

  6. 在windows环境下安装pycocotools

    在windows环境下安装pycocotools  之前看过很多教程,不过始终没有找到适合自己的,因此记录一下,希望能帮助到小伙伴们.  首先,进入pycocotools的网址,然后下载对应的压缩包 ...

  7. Windows环境下安装scrapy

    scrapy是Python开发的一个爬虫框架,很多情况下都是基于Linux系统安装,本篇将介绍windows环境下安装scrapy框架,亲测有效. 1.安装依赖 直接pip install scrap ...

  8. Windows环境 C++ 安装OpenCV-contrib

    Windows环境 C++ 安装OpenCV-contrib 前言: 1.本文基于以下环境:Windows10 /C++ /OpenCV4.5.4 /Visual Studio2019 /OpenCV ...

  9. windows环境jenkins安装 自动编译 publish over ssh 远程发布.netcore webapi 服务化.netcore webapi

    title:'windows环境jenkins安装 自动编译 publish over ssh 远程发布.netcore webapi 服务化.netcore webapi' 1.下载安装JDK 只支 ...

最新文章

  1. 【蓝桥java】递归基础之39级台阶
  2. 【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )
  3. 使用Xcode和Instruments调试解决iOS内存泄露【转】
  4. java线程----生产者和消费者问题
  5. 转:Tomcat启动失败 提示Server Tomcat v7.0 Server at localhost failed to start.六种解决方法
  6. leetcode704. 二分查找
  7. 阅读邮件回复邮件计算机操作题,一级计算机操作题步骤——Outlook Express操作.docx...
  8. 阿里云加入开放媒体联盟AOM 科技巨头联合推广高清视频新标准
  9. 15. Window clearTimeout() 方法
  10. 预编译stdafx.h,无法找到文件问题,红色波浪线
  11. 2019中国互联网应用基本发展状况
  12. 转-如何使用iTunes制作iPhone铃声
  13. SpringCloud Alibaba 实战之《配置中心:基于 Nacos 集中管理应用配置》
  14. ArcGIS提取栅格数据中的指定部分(可以是矢量数据也可时栅格数据)
  15. Mac OS X平台下QuickLook开发教程
  16. linux 创建子进程,Linux中使用fork创建子进程详解及示例程序
  17. 实例:时间事件日志分析
  18. 腾讯云发布云端开发者工具Cloud Studio 帮助开发者实现一站式开发(内含福利)
  19. 阿里云配置通配符证书
  20. 如何使用word2016从任意页开始设置页码?

热门文章

  1. 网络爬虫爬取数据的4种类型
  2. Qt案例-音乐播放器
  3. Large-Scale and Language-Oblivious Code Authorship Identification
  4. pgpool mysql_pgpool分析二
  5. 【光学】基于matlab迈克尔逊干涉仪动态仿真【含Matlab源码 2054期】
  6. Oauth2.0介绍
  7. 【C++】list的模拟实现+迭代器的设计思维
  8. 2022年对话技术梳理:科研进展、产品创新
  9. 雷军:给互联网创业者的“七字”建议
  10. 【观察】紫光云正用“中国速度”,实现公有云“中国奇迹”