在Windows 10中启动Kafka服务器时出错

时间:2018-12-26 18:30:18

标签: apache-kafka

使用命令bin \ windows \ kafka-server-start \ config \ server.properties在本地计算机(Windows 10)中启动Kafka服务器时,我遇到问题。我在下面出现错误。我已经在运行Zookeeper服务器。

[2018-12-26 12:03:14,124] INFO Registered kafka:type=kafka.Log4jController 
 MBean (kafka.utils.Log4jControllerRegistration$)
 [2018-12-26 12:03:14,155] ERROR Exiting Kafka due to fatal exception 
 (kafka.Kafka$)
 java.nio.file.NoSuchFileException: \config\server.properties
        at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:79)
        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)

5 个答案:

答案 0 :(得分:1)

从内部运行 kafka-server-start.bat
C:\Apache\kafka_2.12–2.3.1\bin\windows>

并使用这样的相对路径:

kafka-server-start.bat ../../config/server.properties

为我kafka_2.12–2.3.1kafka-2.4.0工作。

答案 1 :(得分:0)

如果要从kafka主目录运行kafka-server-start,请在配置前删除“ \”。它应该做魔术。

bin\windows\kafka-server-start config\server.properties

谢谢, Naveen

答案 2 :(得分:0)

我当前正在使用kafka 2.12-2.1.1版本。 对我来说,当我使用以下输入初始化kafka服务器时,它起作用了:

obs:来自kafka_2.12-2.1.1 \ bin \ windows的命令源 Obs2:我在C:中创建了Tools文件夹,以将kafka和zookeeper文件放入其中。

kafka-server-start.bat \Tools\kafka_2.12-2.1.1\config\server.properties

答案 3 :(得分:0)

对于那些已将kafka二进制文件的路径添加到窗口的环境PATH变量并且仍然卡住的人:传递server.properties的相对路径(例如 .. \ .. \ config \ server.properties) )(在PATH中添加)的二进制位置无效。您将必须传递server.properties文件的绝对路径。

答案 4 :(得分:0)

无法在同一文件夹中找到server.properties文件。 提供如下所示的绝对路径,即可成功运行。

kafka-server-start.bat C:\ DEVTools \ kafka_2.12-2.3.1 \ config \ server.properties