以前用windows wrapper,可是wrapper在64位windows上的版本是付費的。後來上網找到了這個工具。你們熟悉的Tomcat就是用它作的服務。配置挺簡單的。文件下載以後基本配置以下:windows
prunsrv.exe //IS//servicename --DisplayName="servicename" --Install=%APP_HOME%\\prunsrv.exe
Zookeeper:bash
set ZOOKEEPER_SERVICE=Zookeeper set ZOOKEEPER_HOME=%~dp0..\ echo %ZOOKEEPER_HOME% prunsrv.exe "//IS//%ZOOKEEPER_SERVICE%" ^ --DisplayName="Zookeeper (%ZOOKEEPER_SERVICE%)" ^ --Description="Zookeeper (%ZOOKEEPER_SERVICE%)" ^ --Startup=auto --StartMode=exe ^ --StartPath=%ZOOKEEPER_HOME% ^ --StartImage=%ZOOKEEPER_HOME%\bin\zkServer.cmd ^ --StopPath=%ZOOKEEPER_HOME%\ ^ --StopImage=%ZOOKEEPER_HOME%\bin\zkServerStop.cmd ^ --StopMode=exe --StopTimeout=5 ^ --LogPath=%ZOOKEEPER_HOME% --LogPrefix=zookeeper-wrapper ^ --PidFile=zookeeper_svc.pid --LogLevel=Info --StdOutput=auto --StdError=auto pause
prunsrv.exe //DS//servicename
雙擊運行install.bat註冊服務。app
註冊完成後就能夠運行改了名稱後的servicename.exe進行服務具體參數的配置。工具
也能夠在安裝服務腳本文件中加入其它的命令參數。code