• zookeeper在windows的常用命令


    首先简要讲下安装

    • 安装jdk
    • 安装Zookeeper. 在官网http://zookeeper.apache.org/下载zookeeper.我下载的是zookeeper-3.4.6版本。
    • 解压zookeeper-3.4.6至D:machinezookeeper-3.4.6.
    • 在D:machine 新建data及log目录。
    • ZooKeeper的安装模式分为三种,分别为:单机模式(stand-alone)、集群模式和集群伪分布模式。ZooKeeper 单机模式的安装相对比较简单,如果第一次接触ZooKeeper的话,建议安装ZooKeeper单机模式或者集群伪分布模式。

    • 安装单机模式。 至D:machinezookeeper-3.4.6conf 复制 zoo_sample.cfg 并粘贴到当前目录下,命名zoo.cfg 也就是指定一个data和log的路径 端口哪些等等,不然启动会闪退

    • # The number of milliseconds of each tick
      tickTime=2000
      # The number of ticks that the initial 
      # synchronization phase can take
      initLimit=10
      # The number of ticks that can pass between 
      # sending a request and getting an acknowledgement
      syncLimit=5
      # the directory where the snapshot is stored.
      # do not use /tmp for storage, /tmp here is just 
      # example sakes.
      dataDir=D:\zookeeper-3.4.8\data
      dataLogDir=D:\zookeeper-3.4.8\logs
      # the port at which the clients will connect
      clientPort=2181
      # the maximum number of client connections.
      # increase this if you need to handle more clients
      #maxClientCnxns=60
      #
      # Be sure to read the maintenance section of the 
      # administrator guide before turning on autopurge.
      #
      # http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
      #
      # The number of snapshots to retain in dataDir
      #autopurge.snapRetainCount=3
      # Purge task interval in hours
      # Set to "0" to disable auto purge feature
      #autopurge.purgeInterval=1

    1、打开cmd控制台cd到bin文件夹下, 可以通过

    zkServer.cmd

    启动server

    2、再打开一个cmd控制台,cd到bin文件夹下,执行 

    zkCli -server 127.0.0.1:2181

    连接成功,回车后即可输入命令

    建立节点  

    create /zk  hello

    获得节点  

    get /zk 

    设置节点

    set /zk hello2

    建立子节点  

    set /zk/subzk hello3

    输出节点目录

    ls /zk

    删除节点  

    delete /zk

    3、zookeeper的四字命令

    ZooKeeper 四字命令

    功能描述

    conf

    输出相关服务配置的详细信息。

    cons

    列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。包括“接受 / 发送”的包数量、会话 id 、操作延迟、最后的操作执行等等信息。

    dump

    列出未经处理的会话和临时节点。

    envi

    输出关于服务环境的详细信息(区别于 conf 命令)。

    reqs

    列出未经处理的请求

    ruok

    测试服务是否处于正确状态。如果确实如此,那么服务返回“imok ”,否则不做任何相应。

    stat

    输出关于性能和连接的客户端的列表。

    wchs

    列出服务器 watch 的详细信息。

    wchc

    通过 session 列出服务器 watch 的详细信息,它的输出是一个与watch 相关的会话的列表。

    wchp

    通过路径列出服务器 watch 的详细信息。它输出一个与 session相关的路径。

  • 相关阅读:
    Web_0012:FTP文件编辑器关联
    JS_0033:判断苹果安卓 微信浏览器,并在苹果微信浏览器下做特别处理
    JS_0032:匿名函数 function前加 ! 或 function用括号包裹起来 含义
    JS_0031:JS 常用方法
    spark为什么用scala语言开发
    spark开发常见问题
    java实现多继承
    数仓架构
    object类中的方法
    Spring的IOC原理
  • 原文地址:https://www.cnblogs.com/zeussbook/p/10916120.html
Copyright © 2020-2023  润新知