在上一篇講解的基礎之上,這裏默認zookeeper已經可以成功啓動了
首先、下載zookeeper服務插件,zip包就可以了。
下載地址:http://archive.apache.org/dist/commons/daemon/binaries/windows/
把 prunsrv.exe、prunmgr.exe 複製到 zookeeper的bin路徑下
在當前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
關於環境變量的配置,ZOOKEEPER_HOME 和 ZOOKEEPER_SERVICE
其中 E:\zookeeper 是我本地zookeeper的存放路徑,請根據自身情況配置
以管理員身份啓動cmd命令行
# cd E:
# cd zookeeper
# cd bin
# install.bat
到Windows服務列表中查看,驗證下是否成功註冊爲服務