• 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 相关的路径

  • 相关阅读:
    启用 Win10 的 Linux 子系统
    破解 RHEL7.3 的 root 密码
    实战:tcpdump抓包分析三次握手四次挥手
    grep中的正则表达式
    快速配置yum本地源
    Kubernetes 集群搭建(下)
    从事游戏行业也有10年,让我来说下游戏的本质,为什么上瘾。
    Egret 生成 自带EUI 的微信小游戏 踩坑!
    JMeter入门
    像屎一样的 Spring Boot入门,总算有反应了
  • 原文地址:https://www.cnblogs.com/tuanz/p/8709776.html
Copyright © 2020-2023  润新知