zoukankan      html  css  js  c++  java
  • windows 下 zookeeper服务相关操作

    一,下载地址

    zk下载对应版本的 zookeeper-3.4.5.tar.gz 

    commons-daemon commons-daemon-1.0.15-bin-windows.zip

    复制一份zk目录下conf下的zoo_sample.cfg,更名为zoo.cfg

    修改dataDir为自己的地址

    dataDir=G:serverzookeeper-3.4.6zookeeper-3.4.6data

    二,解压好commons-daemon-1.0.15-bin-windows

    复制amd64下的prunsrv.exe 到zk目录下的bin目录下

    三,添加zookeeper环境变量

    ZOOKEEPER_HOME   zk的解压目录

    四,添加zkServerStop.cmd 文件

    在zk 的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

    新增安装文件install.bat文件

    也是在zk目录下的bin目录下

    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

    cmd中以管理员身份运行install.bat  或 选中install.bat 右键以管理员身份运行

    五,启动zk

    六,卸载zk

    第一步在win10系统中打开系统服务,找到要卸载的服务,双击进去服务属性界面,查看服务名称或 服务里右键选中zookeeper属性,复制服务名

    第二步在win10系统任务栏搜索框中搜索“命令”,找到命令提示符之后,鼠标右键以管理员身份运行,如下命令:

    输入“sc delete 服务名称”

    sc delete prunsrv

    如果刷新服务还在

    开始→运行(Windows+R)输入regedit 然后依次打开HKEY_LOCAL_MACHINESYSTEMControlSet001Services

    找到对应的服务名 如

    prunsrv 右键删除
    重启电脑
  • 相关阅读:
    静态查找表和动态查找表
    内存分配
    常用不等式
    考研线性代数(向量,线性方程组)
    考研线性代数(矩阵)
    考研线性代数(行列式)
    微积分常用思想方法小结
    bug修复集合(不定期更新)
    上下文对象及servletContext接口
    手动编解码解决get提交错误的问题
  • 原文地址:https://www.cnblogs.com/qingjiawen/p/14323387.html
Copyright © 2011-2022 走看看