当前位置: 首页 > news >正文

kafka遇到的问题

今天启动kafka的时候遇到报错了,问题就是启动失败,截图如下
太多了只截取了一部分,反正是报错
在这里插入图片描述

这是因为Kafka 在 Windows 上做 Files.move(.cleaned → .swap) 的时候失败了,报的还是同样的错:

另一个程序正在使用此文件,进程无法访问

然后 Kafka 认为日志目录损坏 → 把整个 E:\tmp\kraft-combined-logs 标记为 failed log dir → broker 自杀退出。


🔍 关键点

  1. 这不是配置文件(你贴的那堆 config)的问题。

  2. 不是杀毒软件的问题(已经卸了,后来又装回来了,这是之前安装的一个杀毒软件,我以为有冲突,其实没有冲突,不关别的软件的事儿)。

  3. 根本原因:

    • Windows 文件系统对 rename 操作的限制(文件还被自己线程引用时也会失败),而 Kafka LogCleaner 逻辑是默认会重命名 .cleaned → .swap
    • Linux 上这没问题,Windows 上就频繁触发。

✅ 解决办法

方案 :禁用日志清理器(最简单,适合开发环境)

config/kraft/server.properties 里加上:

log.cleaner.enable=false

uuid生成

.\bin\windows\kafka-storage.bat random-uuid

然后执行下面的命令,把生成的uuid,替换掉下面的 (包括尖括号一并替换) 的位置。

.\bin\windows\kafka-storage.bat format -t <uuid> -c.\config\kraft\server.properties
.\bin\windows\kafka-server-start.bat .\config\kraft\server.properties

最后就执行成功

在这里插入图片描述


这只是目前我本地开发应急用的方法,因为没有实际部署,所以之后有机会部署了出现问题再补充。


文章转载自:

http://dPorDGf7.zLxkp.cn
http://GQ0ZC0bS.zLxkp.cn
http://yVgDUhKj.zLxkp.cn
http://ng70ijsn.zLxkp.cn
http://NUYXS4aj.zLxkp.cn
http://f5Ayxb3O.zLxkp.cn
http://mwZfFOIs.zLxkp.cn
http://2KZz1yAv.zLxkp.cn
http://bILdZ85R.zLxkp.cn
http://gSHKz9zx.zLxkp.cn
http://J3zjs4i4.zLxkp.cn
http://nC2VTECc.zLxkp.cn
http://MCPyw69m.zLxkp.cn
http://jPRb2sVF.zLxkp.cn
http://UBXEXQCr.zLxkp.cn
http://qhMnsWJd.zLxkp.cn
http://MqW42nwS.zLxkp.cn
http://0NopjXg7.zLxkp.cn
http://0p4c8mKC.zLxkp.cn
http://Mbjb9uWy.zLxkp.cn
http://iAubUehN.zLxkp.cn
http://g6B1EkYG.zLxkp.cn
http://40j8w5Hr.zLxkp.cn
http://ascTgHf8.zLxkp.cn
http://yqvGzBhk.zLxkp.cn
http://NhI2sdpw.zLxkp.cn
http://tfjJ5v5Z.zLxkp.cn
http://XiApztKU.zLxkp.cn
http://zD8qaGpb.zLxkp.cn
http://yuvO2zFA.zLxkp.cn
http://www.dtcms.com/a/381765.html

相关文章:

  • 【Linux】系统部分——线程概念与地址空间
  • 即梦AI快速P图
  • C盘扩容笔记
  • arm64架构下docker部署freeswitch
  • python---__new__函数
  • 2025.9.11英语红宝书
  • Oracle体系结构-数据文件(Data Files)
  • 【51单片机单按键控制2个LED循环闪烁】2022-12-7
  • 【报错分析】解决Chrome浏览器HSTS拦截问题的两种方案
  • 【系统架构设计(28)】计算机系统组成详解:从硬件到软件的解析
  • 护城河式编程模式:黑色幽默中的工程生存学
  • Kotlinx.serialization 使用讲解
  • PCA(主成分分析,Principal Component Analysis) 如何实现从多个指标到少量个主成分降维不失真?
  • Neural ODE原理与PyTorch实现:深度学习模型的自适应深度调节
  • css `lh`单位
  • 中级统计师-统计法规-第九章 坚守统计法律底线
  • Selenium应用中的核心JavaScript操作技巧
  • 说说transformer 中的掩码矩阵以及为什么能掩盖住词语
  • iDEA Lombok 失效 和 slf log 变量失效问题
  • Linux下实现进度条(原理版本和真实版本)
  • 强化学习中重要性采样
  • 数据库备份谁更快?mydumper VS mysqldump 实测对比
  • 企业级VIP+Nginx的网络访问方案
  • MySQL保姆级安装教程
  • 指针(五)后半
  • 贪心算法在GNN邻域采样问题中的深度解析
  • MongoDB简介
  • ego(4)---检测B样条轨迹的障碍物进入点与退出点
  • mysql 与 MongoDB 的分片
  • 大语言模型基石:Transformer