Kafka(Windows)安装配置启动(常见错误扫雷)教程

这篇具有很好参考价值的文章主要介绍了Kafka(Windows)安装配置启动(常见错误扫雷)教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、下载安装

访问Kafka:

https://kafka.apache.org/downloads

选择相应的版本
kafka在windows上的安装、运行,kafka,windows,java
下载到本地后,将文件解压到 D:\kafka_2.11-2.4.0,该文件夹包括了所有相关的运行文件及配置文件,其子文件夹bin\windows 下放的是在Windows系统启动zookeeper和kafka的可执行文件,子文件夹config下放的是zookeeper和kafka的配置文件。

配置kafka logs位置

  • 编辑文件Kafka配置文件, D:\kafka_2.13-2.8.0\config\server.properties
  • 找到并编辑log.dirs=D:\kafka_2.13-2.8.0\kafka-logs, (自定义文件夹)
  • 找到并编辑zookeeper.connect=localhost:2181。表示本地运行(默认的可以不改)
  • Kafka会按照默认,在9092端口上运行,并连接zookeeper的默认端口:2181。

二、启动kafka服务

我们需要先后启动zookeeper和kafka服务。

它们都需要进入 D:\kafka_2.11-2.4.0 目录,然后再启动相应的命令。

cd D:\kafka_2.11-2.4.0

启动zookeeper服务,运行命令:

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

kafka在windows上的安装、运行,kafka,windows,java

启动kafka服务,运行命令:

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

kafka在windows上的安装、运行,kafka,windows,java

路径错误

执行启动命令后可能出现如下错误

Kafka Windows运行错误:找不到或无法加载主类 Files\kafka\kafka_2.12-2.0.0\libs\activation-1.1.1.ja r;C:\Program

不用尝试任何修改,原因(基本都是因为下载安装的目录路径造成的):

  1. 下载的是否是正确的kafka安装包,千万别下载成源码了

  2. 注意下载完之后,安装kafka的目录,是不是目录下存在空格了, 例如,我放在了 C:\Program Files ,这里面就存在了空格!所以会出错。

解决:检查完确认下载无误后,只需要把压缩包重新解压安装到没有空格的目录就行, 例如:C:\Kafka

三、创建Topic,显示数据

Kafka中创建一个Topic,名称为iris

bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic iris

但是报错了
kafka在windows上的安装、运行,kafka,windows,java
原因:kafka最新版本创建主题topic方式已经改变,如果仍然按照过去老一套的方式就会报上面的错误。

解决方案,按照最新的kafka创建主题topic方式创建:

bin\windows\kafka-topics.bat --create --topic Test_demo --bootstrap-server localhost:9092

kafka创建主题topic成功:
kafka在windows上的安装、运行,kafka,windows,java

创建成功后,可以使用如下命令,显示所有Topic的列表:

bin\windows\kafka-topics.bat --list --zookeeper localhost:2181 

kafka在windows上的安装、运行,kafka,windows,java
这里依旧会报错,原因如上

按照最新的kafka 查询方式:

bin\windows\kafka-topics --list --bootstrap-server localhost:9092

kafka在windows上的安装、运行,kafka,windows,java

删除名称为Test_demo的topic 命令如下

bin\windows\kafka-topics --create --bootstrap-server localhost:9092 --topic Test_demo

Windows环境下留意几个小细节

  1. 要进入Kafka 目录中bin\windows 文件夹下执行命令
  2. 留意自己Kafka端口

四、生产消息并消费

创建生产者

之前创建一个叫Test_demo的主题

kafka-console-producer.bat --broker-list localhost:9092 --topic Test_demo

kafka在windows上的安装、运行,kafka,windows,java

创建消费者

新建cmd窗口

bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic Test_demo --from-beginning

kafka在windows上的安装、运行,kafka,windows,java

生产消息并消费

生产消息
kafka在windows上的安装、运行,kafka,windows,java
消费消息
kafka在windows上的安装、运行,kafka,windows,java

五、其他命令

  1. 列出主题:kafka-topics.bat –list –zookeeper localhost:2181
  2. 描述主题:kafka-topics.bat –describe –zookeeper localhost:2181 –topic [Topic Name]

kafka在windows上的安装、运行,kafka,windows,java文章来源地址https://www.toymoban.com/news/detail-701979.html

到了这里,关于Kafka(Windows)安装配置启动(常见错误扫雷)教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows/linux 安装zookeeper + Kafka (含自启动)运行教学

    首先我们来花两分钟了解一下: Zookeeper 和 Kafka 都是 Apache 软件基金会中的开源软件。 Zookeeper 是一个分布式协调服务,它提供了一个基于树形结构的命名空间来协调分布式系统的各个部分。Zookeeper 能够跟踪各个分布式系统组件的状态,并在这些组件之间协调消息传递,从而

    2024年02月08日
    浏览(26)
  • SQL server 2012 安装教程——常见错误解决办法

    不然你会遇到一系列错误,不要自己卸载。 一.打开安装界面 二、点击安装 三、点击确定 四、点击下一步 五、点击安装 六、点击下一步 七、继续下一步 八、点击下一步 九、勾选接受条款,点击下一步 十、点击下一步 十一、点击全选后,点击下一步 十二、继续点击下一

    2024年02月05日
    浏览(31)
  • 解决mysql常见错误,安装mysql提示Install/Remove of the service Denied!/显示无法启动/服务名无效

            1.1 在安装mysql中提示 Install/Remove of the service Denied!         1.2 MySQL 服务没有加载到电脑上时,有以下原因:                 1.2.1 端口被占用 ,需要更改端口,也可以卸载重装mysql。                 1.2.2 启动 MySQL 服务是就会提示  服务名无效  或

    2024年02月08日
    浏览(33)
  • windows下安装配置kafka详解

    在使用Kafka之前,通常需要先安装和配置ZooKeeper。ZooKeeper是Kafka的依赖项之一,它用于协调和管理Kafka集群的状态。 ZooKeeper是一个开源的分布式协调服务,它提供了可靠的数据存储和协调机制,用于协调分布式系统中的各个节点。Kafka使用ZooKeeper来存储和管理集群的元数据、配

    2024年01月16日
    浏览(20)
  • Windows上安装和配置Apache Kafka

    首先,让我们从Apache Kafka的官方网站下载最新的二进制发行版。您可以在以下网址找到下载链接:Apache Kafka 选择适用于Windows的版本并下载压缩文件。一旦下载完成,将文件解压到您选择的目录中。 接下来,您需要进行一些配置,以确保Kafka在Windows上正常运行。 2.1 配置Kafk

    2024年02月09日
    浏览(29)
  • 在 Windows 中安装配置并启动运行 Jenkins【图文详细教程】

    安装 Jenkins 的系统要求: 最少 256MB 可用内存 最少 1GB 可用磁盘空间 JDK 8 / 11 /17(Jenkins 是用 Java 写的,打包成 war 包) Java JDK 在 Windows 中安装可以参考:https://www.yuque.com/u27599042/fgh3le/clqhcz1sxigfvg7n 目前我使用的 Jenkins 版本为 2.440.2,其 所需要的 Java JDK 版本为 JDK 8 / 11 /17 执行

    2024年04月27日
    浏览(27)
  • windows 下载安装Redis,并配置开机自启动

    1. 下载 地址:https://github.com/tporadowski/redis/releases Redis 支持 32 位 和 64 位 。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包,之后解压 打开解压到的文件夹,内容如下: 2. cmd窗口运行redis 3. 验证redis是否启动成功 这时候另启一个 cmd 窗口,原来的

    2024年02月16日
    浏览(29)
  • Windows 10 也能安装Kafka?这篇教程让你轻松掌握!

    🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是尘缘,一个在CSDN分享笔记的博主。📚📚 👉点击这里,就可以查看我的主页啦!👇👇 尘缘的个人主页 🎁如果感觉还不错的话请给我点赞吧!🎁🎁 💖期待你的加入,一起学习,一起进步!💖💖 1、下载文件:https://www.oracle.c

    2024年02月04日
    浏览(34)
  • Windows下安装单机Kafka环境及配置SASL身份认证

    zookeeper和kafka都是java开发的,所以安装前先安装1.8版本以上的jdk,并设置环境变量 JAVA_HOME=d:envJavajdk1.8.0_14 1.1 Apache ZooKeeper点击下载地址 Apache ZooKeeper,下载最新版本zookeeper压缩包,解压到本地 1.2 来到 conf文件夹下,复制一份 zoo_sample.cfg ,改名为 zoo.cfg 1.3 在安装目录下新

    2024年02月01日
    浏览(30)
  • DM数据库安装及启动教程(Windows超详细版)

    1.DM数据库管理员的类型(四权分立) 数据库管理员(SYSDBA) :评估数据库服务器所需的软、硬件运行环境;安装和升级 DM 服务器;数据库结构设计;监控和优化数据库的性能;计划和实施备份与故障恢复。 数据库安全员(SYSSSO) :是制定并应用安全策略,强化系统安全机

    2023年04月09日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包