首页 > 系统相关 >在Windows下安装使用Kafka

在Windows下安装使用Kafka

时间:2023-07-04 11:02:10浏览次数:60  
标签:bat Windows zookeeper server kafka topic -- Kafka 安装

准备工作

  1. Java环境
  2. Kafka安装包(已包含zookeeper)

安装步骤

1 Java安装

自行百度

2 下载、安装Kafka

 

打开 下载地址

 

选择下图红框中的版本,Kafka包名组成: Scala版本 - Kafka自身版本

下载完成之后解压,目录如下图:

3 启动服务

3.1 启动ZooKeeper

打开kafka_2.12-2.1.0\bin\windows目录,该目录下是所有windows命令:

在此目录下打开cmd,执行命令zookeeper-server-start.bat ..\..\config\zookeeper.properties

.\zookeeper-server-start.bat ..\..\config\zookeeper.properties

3.2 启动Kafka

依旧在目录下打开cmd,执行命令kafka-server-start.bat ..\..\config\server.properties,如下图:

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

OK,启动成功。

注意:

如果出现‘命令语法不正确’ ,导致不能正常运行,尝试修改配置文件的dataDir(zookeeper.properties),log.dirs(server.properties)。因为默认的是linux的文件目录格式。

4 测试Kafka命令

  • 创建一个主题
    • kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic kafka-test-topic
    • .\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic kafka-test-topic
  • 查看创建的主题列表
    • kafka-topics.bat --list --zookeeper localhost:2181
    • .\kafka-topics.bat --list --zookeeper localhost:2181
执行完上面两条命令后如下图:

  • 启动生产者:
    • kafka-console-producer.bat --broker-list localhost:9092 --topic kafka-test-topic
    • .\kafka-console-producer.bat --broker-list localhost:9092 --topic kafka-test-topic
  • 此时可以从控制台输入信息,待消费者启动后可接收到生产者发布的消息。

  • 启动消费者:
    • kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic kafka-test-topic --from-beginning
    • .\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic kafka-test-topic --from-beginning
  • 此时便能看到发布出去的消息了

 

标签:bat,Windows,zookeeper,server,kafka,topic,--,Kafka,安装
From: https://www.cnblogs.com/imreW/p/17525104.html

相关文章

  • stata外部包的安装方法
     安装上图所示的外部包的过程1.下载:https://dl-cnc.jg.com.cn/encrypt/c5d5dbba91333938373933367c7c3230323330362f32342f3032623138666362356538642f313234303430366d326d79733179616632627a6264322e7a69707c7c313638383433363235347c7c31323337363232387c7c77696e2de5a496e9......
  • 如何在Windows上安装MySQL和MySQL Workbench
    如果你想学习MySQL,从一个好的客户端开始非常有帮助——尤其是当你刚刚开始你的旅程时。有很多客户端可以满足您基于MySQL的需求,例如XAMPP、DataGrip等。其中,我更喜欢MySQLWorkbench。顺便说一句,它是完全免费的。在本教程中,我将向您展示如何从头开始安装和配置此MySQL和......
  • MySQL自动安装脚本
    MySQL自动安装脚本分享原创 潇湘隐者 DBA闲思杂想录 2023-07-0322:52 发表于广东收录于合集#MySQL37个这里分享一个我写的MySQL自动安装脚本mysql_auto_install.sh,它的功能非常简单,就是自动化安装MySQL单实例,让DBA的工作更简单、轻松一些,不用去手工安装MySQL实例。......
  • 最新windows10 下搭建vue开发环境
    特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图: 详细的安装步骤如下:一、安装node.js说明:安装node.js的windows版本后,会自动安装好node以及包管理工具npm,我们后续的安装将依赖npm工具。node.js的官方地址为:https://nodejs.org/e......
  • SpringBoot教学补充资料3-Maven安装
    Maven下载地址:https://maven.apache.org/download.cgi下载后进行解压,记住解压路径。         mvn -v ......
  • ubuntu下新安装的qtcreator无法打开?编译好的qt程序缺少qtcore库文件?
    ubuntu下新安装的qtcreator无法打开?编译好的qt程序缺少qtcore库文件?试试添加qt和qtcreator到环境变量。sudovi/etc/profile新增exportQTDIR=你的qt根目录exportPATH=$QTDIR/bin:$PATHexportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATHexportQTCREATOR=你的qtcret......
  • mysql windows安装
    1.首先下载mysqlhttps://www.mysql.com/downloads/ 2.解压到D盘。在解压后的文件夹里创建一个data文件夹和一个my.ini文件my.ini文件夹内容路径根据自己存放解压位置修改一下,数据库存放目录自己建一个[mysql]#设置mysql客户端默认字符集default-character-set=utf8m......
  • MySQL自动安装脚本分享
    这里分享一个我写的MySQL自动安装脚本mysql_auto_install.sh,它的功能非常简单,就是自动化安装MySQL单实例,让DBA的工作更简单、轻松一些,不用去手工安装MySQL实例。从简单重复的工作中释放出来。下面是关于mysql_auto_install.sh脚本的一些说明:1:这个脚本运行在mysql用户下(注意,root......
  • 基於 QQ NT 架构 的QQ Windows 版本發布 9.9.0 版本,正式在官网上架!
    特色基于QQNT技术架构全面升级,使用操作更加流畅快捷。全新UI设计,界面更加简约轻盈。消息页面三栏式设计,查看信息更加流畅。多人语音视频聊天,沟通无极限。还有更多便捷小功能等待解锁哦!优化了启动速度和性能修复了若干个已知问题沒有Q盾!!!提供64位版本!......
  • Windows环境下nvm的安装与使用
    nvm全名node.jsversionmanagement,顾名思义是一个管理多个nodejs的版本工具。通过它可以安装和切换不同版本的nodejs,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本。一、下载nvm安装包地址: https://github.com/coreybutler/nvm-windows/releases......