• zookeeper Cli的常用命令


    zookeeper Cli的常用命令

    服务管理

    • 启动ZK服务: zkServer.sh start
    • 查看ZK状态: zkServer.sh status
    • 停止ZK服务: zkServer.sh stop
    • 重启ZK服务: zkServer.sh restart

    终端操作

    使用 zkCli 可以简单的对 ZooKeeper 进行访问,数据创建,数据修改等操作. 连接命令行如下:

    zkCli.sh -server 127.0.0.1:2181
    

    命令行工具常用操作:

    • 显示根目录下文件

      ls /              //查看当前节点数据
      ls2 /             //查看当前节点数据并能看到更新次数等数据
      
    • 创建文件, 并设置初始内容:

      create /config "test" //创建一个新的节点并设置关联值
      create /config “”     //创建一个新的空节点
      
    • 获取文件内容

      get /brokers      //获取节点内容
      
    • 修改文件内容

      set /zk "zkbak"   //对 zk 所关联的字符串进行设置
      
    • 删除文件

      delete /brokers  //删除节点
      rmr    /brokers  //删除节点及子节点
      

    四字命令

    ZooKeeper 支持某些特定的四字命令字母与其的交互,用来获取服务的当前状态及相关信息。在客户端可以通过 telnet 或 nc 向 ZooKeeper 提交相应的命令。命令行如下:

    echo conf | nc 132.37.3.26 26181
    

    ZooKeeper 常用四字命令:

    • conf

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

    • cons

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

    • dump

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

    • envi

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

    • reqs

      列出未经处理的请求

    • ruok

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

    • stat

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

    • wchs

      列出服务器 watch 的详细信息

    • wchc

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

    • wchp

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

  • 相关阅读:
    NSURLConnection和Runloop(面试)
    文件的上传
    CentOS 7防火墙快速开放端口配置方法
    国内常用源镜像地址:
    yum安装zabbix-web-mysql出现[Errno 256] No more mirrors to try.
    1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client。
    http代理和SOCKS代理的区别
    windows下redis安装
    centeros7安装mysql
    nginx配置负载均衡分发服务器笔记
  • 原文地址:https://www.cnblogs.com/tuanz/p/8709776.html
Copyright © 2020-2023  润新知