在bin目录下找到 service.bat

打开CMD窗口,执行此命令即可
service.bat install tomcat8

先下载一个插件包,附上地址
Index of /dist/commons/daemon/binaries/windows
直接拉到最下面找最新的zip

下载后解压,复制prunmgr.exe、prunsrv.exe到ZooKeepe安装路径的bin目录下
就是这两个玩意


新建一个名为 install.bat 的文件
- 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.pid --LogLevel=Info --StdOutput=auto --StdError=auto
再新建一个名为 zkServerStop.cmd 的文件
- @echo off
- setlocal
- TASKLIST /svc | findstr /c:"%ZOOKEEPER_SERVICE%" > %ZOOKEEPER_HOME%\zookeeper_svc.pid
- FOR /F "tokens=2 delims= " %%G IN (%ZOOKEEPER_HOME%\zookeeper_svc.pid) DO (
- @set zkPID=%%G
- )
- taskkill /PID %zkPID% /T /F
- del %ZOOKEEPER_HOME%/zookeeper_svc.pid
- endlocal
新建环境变量
- ZOOKEEPER_HOME 你的安装路径
- ZOOKEEPER_SERVICE zkserver
以管理员启动install.bat 文件就完事咯
