美文网首页
windows10安装zookeeper服务

windows10安装zookeeper服务

作者: 输入昵称就行 | 来源:发表于2019-09-30 10:57 被阅读0次

1.下载zookeeper 3.4.9

访问地址: http://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/

zookeeper 3.4.9

(也可以根据需要下载相应的版本,点击Parent Directory即可)

2.解压到本地目录

我这里解压到 E:\dev_software\zookeeper-3.4.9


安装目录

2.修改配置文件

进入conf目录下,可以看到有个【zoo_sample.cfg】重命名为【zoo.cfg】
使用文本方式打开文件,修改:
dataDir=E:/dev_software/zookeeper-3.4.9/data
在E:/dev_software/zookeeper-3.4.9/下新建一个data空文件夹

3.测试启动

进入到bin目录下,
通过命令行进入到E:/dev_software/zookeeper-3.4.9/bin
执行命令:start zkServer.cmd


执行结果

可以看到显示已经正常启动,说明配置ok


考虑不能每次需要使用zk,都按照这种方式启动,那就很麻烦了,所以接下来介绍将zookeeper服务注册到系统服务列表

ctrl+c 停止上面启动的zookeeper

4.下载prunsrv

访问地址:http://archive.apache.org/dist/commons/daemon/binaries/windows/
找到 commons-daemon-1.0.15-bin-windows.zip,将其下载下来

5.复制下载内容

将下载包中的2个文件,复制到zookeeper安装的bin目录下,比如我这里安装的E:/dev_software/zookeeper-3.4.9/bin内


需要复制的文件

6.新增环境变量,如图:

环境变量

ZOOKEEPER_HOME --> E:/dev_software/zookeeper-3.4.9
ZOOKEEPER_SERVICE --> zookeeper_service

7.在bin目录下新建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

8.在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

9.安装服务,右键install.bat管理员启动

可以看到命令行界面能够正常执行

10. 测试服务

进入cmd命令行模式,任意目录下都可以.
执行:net start zookeeper_service


启动效果

11.最后就可以通过其他的方式连接zookeeper进行使用

相关文章

网友评论

      本文标题:windows10安装zookeeper服务

      本文链接:https://www.haomeiwen.com/subject/aoclyctx.html