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

问题描述 投票:0回答:2

我一直在尝试在本地 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文件夹并再次运行zookeeper和kafka - 如果我这样做,我仍然会遇到错误
  2. 在运行 kafka 之前创建 kafka-logs 文件夹 - 我仍然遇到访问被拒绝的异常
  3. 在键入命令之前以管理员身份运行命令提示符 - 不起作用

有人可以就如何解决这个问题提出一些建议吗?

谢谢你

windows apache-kafka apache-zookeeper
2个回答
3
投票

您使用的kafka版本是什么?.

我在

3.0.0
有这个问题。我降级为
2.8.1
,问题已解决。

我认为这与kafka有关。

Kafka 正在弃用 Zookeeper,并推出不带 Zookeeper 的升级版 Kafka。相反,它利用 KRaft 来完成 Zookeeper 的工作


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.