Я использую следующую команду для запуска службы Kafka. Когда я нажимаю Enter, создается новая командная строка, но ничего не происходит. У меня есть зоопарк и работает. Кафка находится по адресу C:\kafka
C:\kafka\.\bin\windows\kafka-server-start.bat .\config\server.properties
Я попытался изменить служебный файл, как описано ниже (используя мой каталог вместо примера)
C. Настройка Кафки
1. Перейдите в каталог настроек Kafka. Для меня это C:\kafka_2.11-0.9.0.0\config
Редактировать файл server.properties
Найдите и отредактируйте строку log.dirs=/tmp/kafka-logs
до log.dir= C:\kafka_2.11-0.9.0.0\kafka-logs
Если ваш ZooKeeper работает на каком-либо другом компьютере или кластере, вы можете отредактировать zookeeper.connect:2181
на свой собственный IP-адрес и порт. Для этой демонстрации мы используем одну и ту же машину, поэтому нет необходимости менять. Также порт Kafka и broker.id настраиваются в этом файле. Оставьте другие настройки как есть.
Ваш Kafka будет работать через порт по умолчанию 9092
и подключаться к стандартному порту ZooKeeper, 2181
.
Я ожидаю, что служба kafka будет запущена, когда я нажму клавишу ввода, вместо этого откроется новая командная строка. Я получаю тот же результат, если набираю тарабарщину после .bat