Kafka(Windows)安装配置启动(常见错误扫雷)教程 矫情吗;* 2024-03-24 09:55 17阅读 0赞 #### 文章目录 #### * 一、下载安装 * 二、启动kafka服务 * * 路径错误 * 三、创建Topic,显示数据 * 四、生产消息并消费 * * 创建生产者 * 创建消费者 * 生产消息并消费 * 五、其他命令 ## 一、下载安装 ## 访问Kafka: https://kafka.apache.org/downloads 选择相应的版本 ![在这里插入图片描述][4f48209eae354f639d0ff7f289847a1f.png] 下载到本地后,将文件解压到 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 ![在这里插入图片描述][9f4a4d576f164201b0c57b5d85a45712.png] 启动kafka服务,运行命令: bin\windows\kafka-server-start.bat config\server.properties ![在这里插入图片描述][5e7d93e3a90747329c9ef65b04cc280c.png] ### 路径错误 ### 执行启动命令后可能出现如下错误 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 但是报错了 ![在这里插入图片描述][a080b3f482ad416fa62c593dadb23042.png] 原因:kafka最新版本创建主题topic方式已经改变,如果仍然按照过去老一套的方式就会报上面的错误。 解决方案,按照最新的kafka创建主题topic方式创建: bin\windows\kafka-topics.bat --create --topic Test_demo --bootstrap-server localhost:9092 kafka创建主题topic成功: ![在这里插入图片描述][361329978f154be1864f73f81c710f66.png] 创建成功后,可以使用如下命令,显示所有Topic的列表: bin\windows\kafka-topics.bat --list --zookeeper localhost:2181 ![在这里插入图片描述][8a10577296d9498385a134a188b5aefa.png] 这里依旧会报错,原因如上 按照最新的kafka 查询方式: bin\windows\kafka-topics --list --bootstrap-server localhost:9092 ![在这里插入图片描述][38128b8c12104c20a2cd1dbe869099c4.png] 删除名称为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 ![在这里插入图片描述][8fb5760aaaab42cabb3838980f5885b7.png] ### 创建消费者 ### 新建cmd窗口 bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic Test_demo --from-beginning ![在这里插入图片描述][cafb56367cae4ff8828f6a055675404f.png] ### 生产消息并消费 ### 生产消息 ![在这里插入图片描述][ef4009387d9e409aa67f4b390b5483f9.png] 消费消息 ![在这里插入图片描述][b5c5bd3b321f4afe9cd532ca013301f2.png] ## 五、其他命令 ## 1. 列出主题:kafka-topics.bat –list –zookeeper localhost:2181 2. 描述主题:kafka-topics.bat –describe –zookeeper localhost:2181 –topic \[Topic Name\] ![在这里插入图片描述][fa96817835e8450ca1c32145556e2949.png] [4f48209eae354f639d0ff7f289847a1f.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/d459901087cc4ad58e7e17b96e963749.png [9f4a4d576f164201b0c57b5d85a45712.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/fa777634f9ed4a63906af7f60c97b0c5.png [5e7d93e3a90747329c9ef65b04cc280c.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/19ee9f498803466f98e79ac5fc024060.png [a080b3f482ad416fa62c593dadb23042.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/7bd88549147a45f5a9a524f3a74f098a.png [361329978f154be1864f73f81c710f66.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/0fbe12290fd24b3686bd5dc4f258d8a9.png [8a10577296d9498385a134a188b5aefa.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/10573bf27ca64bb0a89f4b22b1728b6c.png [38128b8c12104c20a2cd1dbe869099c4.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/208d3910e9af4d8d9098295dbcf502a0.png [8fb5760aaaab42cabb3838980f5885b7.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/97a57f761ca64cd399bb188f2493942e.png [cafb56367cae4ff8828f6a055675404f.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/8a3324a46a9f4107ac7de061dd4240b5.png [ef4009387d9e409aa67f4b390b5483f9.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/338689dabd8b489d973de6be4a4d63a8.png [b5c5bd3b321f4afe9cd532ca013301f2.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/4c3d9611bac04c5a98b0b311117a3695.png [fa96817835e8450ca1c32145556e2949.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/24/10feec26960a41c4a8c97664b3670eb9.png
相关 Spring Boot的常见问题:启动失败、配置错误等 1. 启动失败: - 代码问题:检查主类是否存在,类名是否正确。 - 配置问题:检查application.yml或application.properties中的 小咪咪/ 2024年09月11日 07:33/ 0 赞/ 20 阅读
相关 Kafka(Windows)安装配置启动(常见错误扫雷)教程 文章目录 一、下载安装 二、启动kafka服务 路径错误 三、创建Topic,显示数据 四、生产消息并消费 创建生产者 矫情吗;*/ 2024年03月24日 09:55/ 0 赞/ 18 阅读
相关 elasticsearch启动常见错误 问题出现环境,OS版本:CentOS-7-x86\_64-Minimal-1708;ES版本:elasticsearch-6.2.2。 1、max file desc 水深无声/ 2023年10月18日 14:01/ 0 赞/ 101 阅读
相关 DVWA+Xampp安装配置教程+错误终极总结 一、下载 首先附上DVWA包 链接:https://pan.baidu.com/s/1191YIvBHdo755DihKcBlOw.cn.com (去除末尾.cn.c 曾经终败给现在/ 2022年12月15日 11:26/ 0 赞/ 211 阅读
相关 4. 常见的启动错误 1. 常见的启动错误列表 通过run configuration 启动eclipse application 出现错误是家常便饭。那么在本文中将会对这些常见的错误进行总结 痛定思痛。/ 2022年07月18日 01:48/ 0 赞/ 154 阅读
相关 Hibernate配置常见错误 "org.slf4j.impl.StaticLoggerBinder"异常 当我们确定版本后,然后根据版本配置环境时,添加必须的jar包,写好配置文件后出现 SLF4J: 谁践踏了优雅/ 2022年07月12日 23:51/ 0 赞/ 157 阅读
相关 JBoss启动异常——常见错误 转自:https://jingyan.baidu.com/article/db55b609e596654ba20a2f58.html 初学习jboss,遇到一些问题,转载一 灰太狼/ 2022年06月07日 09:05/ 0 赞/ 271 阅读
相关 mybatis配置的常见错误 我们在开发的过程中,或者在做毕设时,会经常使用到mybatis,用其来与数据库进行交互,我们写好了configurationx.ml,如果引用该文件呢? 引入配置文件 冷不防/ 2022年06月04日 05:28/ 0 赞/ 269 阅读
相关 ES启动常见错误 转载地址:[https://blog.csdn.net/u013083576/article/details/78499884][https_blog.csdn.net_u01 怼烎@/ 2022年04月17日 05:14/ 0 赞/ 429 阅读
还没有评论,来说两句吧...