运行 Kafka 在 Windows 上,但获取日志文件夹的访问被拒绝异常

Running Kafka on Windows but getting Access denied exception for logs folder

我一直在尝试在本地 windows 机器上 运行 zookeeper 和 kafka 2.13。我已将服务器属性修改为指向 c:/kafka/kafka-logs 并将 zookeeper 数据修改为指向 c:/kafka/zookeeper-data.

zookeeper 启动时没有任何问题,但是当我尝试使用

启动 kafka 时
.\bin\windows\kafka-server-start.bat .\config\server.properties

我收到以下错误,提示 AccessDeniedException。我已经尝试过以下方法:

  1. 删除 kafka-logs 和 zookeeper-data 文件夹并再次 运行ning zookeeper 和 kafka - 如果我这样做,我仍然 运行 进入错误
  2. 在 运行ning kafka 之前创建 kafka-logs 文件夹 - 我仍然遇到拒绝访问异常
  3. 运行 在键入命令之前以管理员身份出现命令提示符 - 不起作用

谁能就如何解决这个问题提出一些建议?

谢谢

您使用的kafka版本是什么?

我在 3.0.0 中遇到了这个问题。我降级到 2.8.1,问题已解决。

我觉得是跟kafka有关的东西

我用 Kafka 3.0 重现了同样的问题。降级到 2.8.1 会有帮助。