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

Kafka在Windows系统使用delete命令删除Topic时出现的问题

在使用Windows的Kafka时,想要删除某一个主题,发现使用了delete之后会一直报警告。下面是我发现错误之后重新实测的Bug

先创建2个topic

kafka-topics.bat --bootstrap-server localhost:9092 --topic test1 --create

kafka-topics.bat --bootstrap-server localhost:9092 --topic test2 --create

在这里插入图片描述

可以发现创建的2个主题都被查询出来了,接下来是删除某一个主题

kafka-topics.bat --bootstrap-server localhost:9092 --topic test1 --delete

在这里插入图片描述
回车以后这边暂时还没报错,但是如果你仔细观察窗口的话,你会发现Kafka的cmd窗口已经自动关掉了。
在这里插入图片描述

如果你没意识到这个问题,想要查询topic的时候,你会发现如下效果

kafka-topics.bat --bootstrap-server localhost:9092 --list

在这里插入图片描述
一直报警告如

[2025-02-21 23:16:40,239] WARN [AdminClient clientId=adminclient-1] Connection to node -1 (localhost/127.0.0.1:9092) could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)
[2025-02-21 23:16:41,313] WARN [AdminClient clientId=adminclient-1] Connection to node -1 (localhost/127.0.0.1:9092) could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)

网上说是Windows系统的Kafka权限导致的,Linux里面则没有这个问题。发现了这个现象记录一下,我目前也并没有什么解决方案,但是一般使用的话都会部署在Linux里。

下面来说说刚刚的问题导致的连锁问题,delete之后Kafka窗口会被自动关掉,此时如果再启动Kafka,可能会闪退,解决方案就是把Kafka配置文件(server.properties)的log.dirs路径下的文件夹删掉,如果还是闪退的话把Zookeeper配置文件(zookeeper.properties)的dataDir路径下的文件也删掉,这样子就可以启动Kafka了。

相关文章:

  • 【Java八股文】09-计算机操作系统面试篇
  • 虚拟机设置代理
  • VMamba论文精读笔记
  • CMake管理依赖实战:多仓库的无缝集成
  • 在windows下安装windows+Ubuntu16.04双系统(下)
  • go WEB框架
  • Git 合并冲突解决与状态分析笔记
  • 发现问题 python3.6.13+django3.2.5 只能以asgi启动server 如何解决当前问题
  • rust笔记1-学习资料推荐
  • C#设计模式 学习笔记
  • OpenProject项目管理系统
  • 如何在Windows 10操作系统中安装并配置PHP集成软件XAMPP
  • 微前端qiankun打包部署
  • js 跳出循环
  • Moonshot AI 新突破:MoBA 为大语言模型长文本处理提效论文速读
  • java项目引用sevenzipjbinding依赖报错问题
  • Linux基础开发工具的使用(apt、vim、gcc、g++、gdb、make、makefile)
  • 代码审计入门学习之sql注入
  • 持续记录FASTAI学习踩坑
  • 单片机 Bootloade与二进制文件的生成
  • 足球少年郎7月试锋芒,明日之星冠军杯构建顶级青少年赛事
  • 加拿大总理宣布新内阁名单
  • 三大股份制银行入局AIC,一级市场再迎“活水”
  • 重庆一高校75万采购市价299元产品?工作人员:正在处理
  • 巴基斯坦外长:印巴已同意立即停火
  • 巴基斯坦军方:印度导弹袭击巴首都附近空军基地