在Windows机器上启动Kafka-Server时,我会遇到以下错误。我从链接中下载了Scala2.11-kafka_2.11-2.1.0.tgz
:https://kafka.apache.org/downloads和我完成了以下步骤:
Apache Kafka
(C:\Apache-Kafka\kafka_2.11-2.1.0\config
)中的“server.properties”
文件夹,并使用任何文本编辑器编辑“server.properties”
。log.dirs
和排斥后的“=/tmp/kafka-logs”
到C:\Apache-Kafka\kafka_2.11-2.1.0\kafka-logs
。现在,只需启动服务器:
>kafka-server-start.bat C:\Apache-Kafka\kafka_2.11-2.1.0\config
错误:
C:\Apache-Kafka\kafka_2.11-2.1.0\bin\windows>kafka-server-start.bat C:\Apache-Kafka\kafka_2.11-2.1.0\config
[2018-12-14 21:09:34,566] INFO Registered kafka:type=kafka.Log4jController MBean (kafka.utils.Log4jControllerRegistration$)
[2018-12-14 21:09:34,583] ERROR Exiting Kafka due to fatal exception (kafka.Kafka$)
java.nio.file.AccessDeniedException: C:\Apache-Kafka\kafka_2.11-2.1.0\config
at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:230)
at java.nio.file.Files.newByteChannel(Files.java:361)
at java.nio.file.Files.newByteChannel(Files.java:407)
at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
at java.nio.file.Files.newInputStream(Files.java:152)
at org.apache.kafka.common.utils.Utils.loadProps(Utils.java:560)
at kafka.Kafka$.getPropsFromArgs(Kafka.scala:42)
at kafka.Kafka$.main(Kafka.scala:58)
at kafka.Kafka.main(Kafka.scala)
C:\Apache-Kafka\kafka_2.11-2.1.0\bin\windows>
注意:我已经在我的Windows机器上设置了,并且它运行在端口2181
上。
我使用run作为管理员运行该命令。
发布于 2018-12-14 16:12:23
一般来说,我们不能使用C:驱动器来存储卡夫卡原木。您可以尝试使用C:以外的驱动器来存储Kafka日志。一定会成功的。
更改log.dirs={Drive属性,而不是C:}/tmp/kafka-存在于KafkaHome/config/server.properties中的日志。
发布于 2020-07-07 15:52:31
在kafka-server-start.bat之后试试这个
使用这个:....\config\server.properties和两个点之间的斜线
在我的案子里
https://stackoverflow.com/questions/53783135
复制相似问题