Служба Кафка не запускается

Я пытаюсь установить Kafka, следуя руководству DigitalOcean.com здесь.

Я делаю это на Windows WSL2 с Ubuntu. Итак, после создания zookeeper.service и kafka.service в соответствии с учебным пособием я выполняю эту команду (вместо этого учебное пособие использует sudo systemctl start kafka), следуя совету этот поток:

sudo service kafka start

Я получил :

kafka: unrecognized service

Когда я делаю service --status-all, чтобы увидеть, есть ли кафка в списке, ее там нет.

Что мне не хватает?


person Tristan Tran    schedule 03.06.2021    source источник


Ответы (1)


В WSL отсутствует поддержка systemd

почему systemd отключен в WSL?

person Ran Lupovich    schedule 03.06.2021
comment
Я был на шаге 4 и застрял при запуске службы kafka. Я нашел другую статью здесь это работает полностью. Поэтому я закрою эту тему. Спасибо за помощь. - person Tristan Tran; 03.06.2021
comment
Кроме того, команда sudo service kafka enable выдает ту же ошибку kafka: unrecognized service. То же самое для zookeeper. - person Tristan Tran; 03.06.2021
comment
Предлагаемое решение состоит в том, чтобы напрямую запустить запуск службы, для чего предназначены файлы модулей ... но я думаю, если вы просто хотите запустить его для разработки, все в порядке, реальный ответ заключается в том, что вы, вероятно, пропустили / etc/systemd/система/kafka.service - person Ran Lupovich; 03.06.2021
comment
У меня есть файл /etc/systemd/system/kafka.service и /etc/systemd/system/zookeeper.service. В обеих статьях шаги требуют создания этих двух файлов. Я просто не знаю, почему он не распознает оба сервиса в статье DigitalOcean. - person Tristan Tran; 03.06.2021
comment
Попробуйте следующее: systemctl daemon-reload , а затем снова запустите - person Ran Lupovich; 03.06.2021
comment
Я получил эту ошибку System has not been booted with systemd as init system (PID 1). Can't operate. при выполнении этой команды. - person Tristan Tran; 03.06.2021
comment
Вместо использования sudo systemctl start kafka используйте: sudo /etc/init.d/kafka start на данный момент кажется, что в WSL нет systemd - person Ran Lupovich; 03.06.2021
comment
Кажется, отсутствие systemd в WSL - person Ran Lupovich; 03.06.2021