Windows下把ZooKeeper註冊成爲Windows服務,實現開機自啓動

下載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服務列表中查看,驗證下是否成功註冊爲服務

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章