• Zookeeper高级_四字命令


    之前使用stat命令来验证ZooKeeper服务器是否启动成功,这里的stat命令就是ZooKeeper 中最为典型的命令之一。ZooKeeper中有很多类似的命令,它们的长度通常都是4个英文字母,因此我们称之为“四字命令”。

    添加配置

    vim zoo.cfg

    4lw.commands.whitelist=*

    四字命令

    下载nc : yum install -y nc

    conf

    输出Zookeeper相关服务的详细配置信息,如客户端端口,数据存储路径、最大连接数、日志路径、数据同步端口、主节点推举端口、session超时时间等等。

    语法结构:

    echo conf| nc localhost 2181
    

    注意:

    注意,conf命令输出的配置信息仅仅是输出一些最基本的配置参数。另外,conf命令会根据当前的运行模式来决定输出的信息。如果是单机模式(standalone), 就不会输出诸如initLimit.syncLimit、electionAlg 和electionPort等集群相关的配置信息。

    cons

    cons 命令用于输出当前这台服务器上所有客户端连接的详细信息,包括每个客户端的客户端IP、会话ID和最后一次与服务器交互的操作类型等。

    语法结构:

    echo cons | nc localhost 2181
    

    ruok

    ruok命令用于输出当前ZooKeeper服务器是否正在运行。该命令的名字非常有趣,其谐音正好是“Are you ok”。执行该命令后,如果当前ZooKeeper服务器正在运行,那么返回“imok”, 否则没有任何响应输出。

    语法结构:

    echo ruok | nc localhost 2181
    
    stat

    stat命令用于获取ZooKeeper服务器的运行时状态信息,包括基本的ZooKeeper版本、打包信息、运行时角色、集群数据节点个数等信息,另外还会将当前服务器的客户端连接信息打印出来。

    语法结构:

    echo stat | nc localhost 2181
    

    注意:

    除了一些基本的状态信息外,stat命令还会输出一些服务器的统计信息,包括延迟情况、收到请求数和返回的响应数等。注意,所有这些统计数据都可以通过srst命令进行重置。

    mntr

    列出集群的关键性能数据,包括zk的版本、最大/平均/最小延迟数、数据包接收/发送量、连接数、zk角色(Leader/Follower)、node数量、watch数量、临时节点数。

    语法结构:

    echo mntr | nc localhost 2181
    

  • 相关阅读:
    ESXI7.0.0升级到ESXI7.0.3
    Kubernetes基础服务安装
    雪莱的式子武汉2023(分析+快速幂)
    推荐一个 C#写的 支持OCR的免费通用扫描仪软件
    解决你的R语言乱码问题
    LeetCode --- 1480. Running Sum of 1d Array 解题报告
    40个高质量SSM毕设项目分享【源码+论文】(一)
    XGBoost的原理、公式推导
    偶数科技发布实时湖仓数据平台Skylab 5.3版本
    Spring 中Bean的生命周期
  • 原文地址:https://blog.csdn.net/weixin_68967484/article/details/133210427