• windows把zookeeper注册成服务


    1、官网下载zookeeper:http://mirrors.hust.edu.cn/apache/zookeeper/。

    2、修改zookeeper下面的文件/zookeeper/conf/zoo_sample.cfg下面的文件,改名为zoo.cfg,因为zookeeper默认使用的文件名是zoo.cfg。

     

    4、修改zoo.cfg文件的日志路径

    路径必须存在。

    5、启动zookeerper下面的/bin/zkServer.cmd,看看是否启动成功。

     

    6、下载zookeeper服务插件,zip包就可以了。

    http://archive.apache.org/dist/commons/daemon/binaries/windows/

    7、把prunsrv.exe、prunmgr.exe复制到zookeeper的bin路径下

     

    8、新建一个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%inzkServer.cmd ^
            --StopPath=%ZOOKEEPER_HOME% ^
            --StopImage=%ZOOKEEPER_HOME%inzkServerStop.cmd ^
            --StopMode=exe --StopTimeout=5 ^
            --LogPath=%ZOOKEEPER_HOME% --LogPrefix=zookeeper-wrapper ^
            --PidFile=zookeeper.pid --LogLevel=Info --StdOutput=auto --StdError=auto
     
    

      


    9、新建一个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 
    

      


    10、配置zookeeper的环境变量,新建ZOOKEEPER_HOME和ZOOKEEPER_SERVICE,前面是你安装zookeeper的bin路径,后面是你server的名称。

     

    11、在cmd中以管理员启动install.bat文件。

    12、查看zookeeper服务是否启动成功(启动之前最好关闭cmd启动的zookeeper)。


    ---------------------
    作者:编程爱好者熊浪
    来源:CSDN
    原文:https://blog.csdn.net/xionglangs/article/details/80175721
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    转 linux下vi命令大全
    转 html5 canvas 详细使用教程
    怎么让手机网站自适应设备屏幕宽度? 转自百度经验
    转 :<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 的说明
    转自haorooms :网页防止黑客跨框架攻击,及浏览器安全性想到的
    元信息标记<meta>
    Java语言的主要特性
    学习面向对象的三条主线之一 java类及类的成员
    1.5 MySQL信息源
    1.4在MySQL 8.0中添加,不建议使用或删除的服务器和状态变量及选项
  • 原文地址:https://www.cnblogs.com/guohu/p/11105414.html
Copyright © 2020-2023  润新知