Я столкнулся с проблемой при запуске сервера Kafka на моем локальном компьютере (Windows 10) с помощью команды bin \ windows \ kafka-server-start \ config \ server.properties. Я получаю сообщение об ошибке ниже. У меня уже запущен сервер 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)

Если вы запускаете kafka-server-start из домашнего каталога kafka, удалите "\" перед config. Он должен творить чудеса.
bin\windows\kafka-server-start config\server.properties
Спасибо, Naveen
Спасибо .. да, это была проблема. Я смог запустить сервер.
Сейчас я использую версию kafka 2.12-2.1.1. Для меня это сработало, когда я инициализирую сервер kafka со следующим вводом:
kafka-server-start.bat \Tools\kafka_2.12-2.1.1\config\server.properties
Наб: источник команд из папки kafka_2.12-2.1.1 \ bin \ windows Obs2: Я создал папку Tools внутри C:, чтобы поместить внутрь файлы kafka и zookeeper.
Для тех, кто добавил путь двоичного файла kafka к переменной PATH среды окна и все еще застрял: передача относительного пути server.properties (например, .. \ .. \ config \ server.properties) относительно двоичного местоположения (как добавлено в PATH) не будет работать. Вам нужно будет указать абсолютный путь к файлу server.properties.
Невозможно найти файл server.properties в той же папке. Укажите абсолютный путь, как показано ниже, и он работает успешно.
kafka-server-start.bat C: \ DEVTools \ kafka_2.12-2.3.1 \ config \ server.properties
Запуск кафка-сервер-start.bat изнутри: C:\Apache\kafka_2.12–2.3.1\bin\windows>
и используя такой относительный путь:
kafka-server-start.bat ../../config/server.properties
работал у меня, как для kafka_2.12–2.3.1, так и для kafka-2.4.0.
Голосование за закрытие за опечатку. Вы можете проверить ту же ошибку с
dir \config, потому что ведущая косая черта не является допустимым путем в Windows.