• 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
    

  • 相关阅读:
    95. Go中runtime.Caller的使用
    css 鼠标滑过组件变色
    447-哔哩哔哩面经1
    精品分享—数睿通ETL异构数据库迁移工具(支持集成开发)
    《构建之法》笔记---第十章 典型用户和场景
    在fastapi中实现异步
    适用于中大型C++工程的CMake模板1
    Worthington公司α-淀粉酶的历史和分子特征详解
    2022年高教社杯国赛C题思路 : 古代玻璃制品的成分分析与鉴别
    STM32基础--初识 STM32
  • 原文地址:https://blog.csdn.net/weixin_68967484/article/details/133210427