Как запустить сервер Apache Zookeeper в качестве фоновой службы в Windows - PullRequest
0 голосов
/ 17 октября 2019

Мне удалось запустить сервер Zookeeper из командной строки на Windows .

Сегодня я бы хотел, чтобы он вместо этого запускался в качестве фоновой службы, а также запускался автоматически при загрузке ОС.

Мне удалось создать службу с помощью следующей команды.

sc.exe create ZookeeperService binPath= “C:\zookeeper\apache-zookeeper-3.5.5\bin\zkServer.cmd”

Service Created

… но он не запускается и появляется следующая ошибка:
Error

Тогда какзапустить сервер Zookeeper в качестве службы автозапуска?

1 Ответ

0 голосов
/ 28 октября 2019

У меня была та же проблема, что и у вас, и использование NSSM было единственным решением, которое мне помогло.

sc.exe create

... не работает для пакетных файлов, потому что ононе реализует интерфейс служб Windows, такой как .exe-файл.

Возможные решения:

  • nssm.exe (мое предпочтительное решение).

  • SRVANY.EXE

  • Создание новой запланированной задачи с помощью командной строки с использованием Schktasks.exe

  • Создание новой запланированной задачи с помощью PowerShell с помощью ScheduledTask

...