35、Windows下把ZooKeeper注册成为Windows服务,实现开机自启动

在上一篇讲解的基础之上,这里默认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服务列表中查看,验证下是否成功注册为服务

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值