Linux中的命令NetCat有“瑞士军刀”的美誉。我们可以通过nc命令查看Zookeeper的一行属性数据。在Zookeeper中有很多四字命令,汇总如下:

序号 使用命令 输出说明
 1 echo conf | nc 10.9.3.253 2181  输出Zookeeper相关服务的详细配置信息,如客户端端口,数据存储路径、最大连接数、日志路径、数据同步端口、主节点推举端口、session超时时间等等
 2 echo cons | nc 10.9.3.253 2181  输出连接到Zookeeper的服务器信息,包括队列、数据接收量、数据发送量、sessionID、操作延时、最后的操作信息等等
 3 echo crst | nc 10.9.3.253 2181  重置当前的所有连接、会话等等
 4 echo dump | nc 10.9.3.253 2181  列出未经处理的会话和连接信息
 5 echo envi | nc 10.9.3.253 2181  列出zookeeper的版本信息、主机名称、Java版本、java_home、class_path、服务器名称、当前登陆用户名、目录等等;
 6 echo ruok | nc 10.9.3.253 2181  Are You Ok的缩写,测试服务器是否正在运行,如果在运行返回imok,否则返回空
 7 echo srst | nc 10.9.3.253 2181  重置Zookeeper的所有统计信息
 8 echo srvr | nc 10.9.3.253 2181  列出zookeeper的版本信息、数据接收/发送量、连接数、节点模式、Node数、最大/平均/最小延迟数
 9 echo stat | nc 10.9.3.253 2181  列出连接客户端列表、最大/平均/最小延迟数、数据接收/发送量、连接数、节点总数、模式
 10 echo wchs | nc 10.9.3.253 2181  列出watch的总数,连接数
 11 echo wchp | nc 10.9.3.253 2181  列出所有watch的路径及sessionID
 12 echo mntr | nc 10.9.3.253 2181  列出集群的关键性能数据,包括zk的版本、最大/平均/最小延迟数、数据包接收/发送量、连接数、zk角色(Leader/Follower)、node数量、watch数量、临时节点数
     

  1、echo conf | nc 10.9.3.253 2181

clientPort=
dataDir=/home/zookeeper/zookeeper-3.4./data/version-
dataLogDir=/home/zookeeper/zookeeper-3.4./data/version-
tickTime=
maxClientCnxns=
minSessionTimeout=
maxSessionTimeout=
serverId=
initLimit=
syncLimit=
electionAlg=
electionPort=
quorumPort=
peerType=

  2、echo cons | nc 10.9.3.253 2181

 /10.9.3.210:[](queued=,recved=,sent=,sid=0x26128063230003a,lop=PING,est=,to=,lcxid=0x25,lzxid=0x500000e68,lresp=,llat=,minlat=,avglat=,maxlat=)
/10.9.3.2:[](queued=,recved=,sent=)
/10.9.3.253:[](queued=,recved=,sent=,sid=0x160e4217689000a,lop=PING,est=,to=,lcxid=0x0,lzxid=0x500000e68,lresp=,llat=,minlat=,avglat=,maxlat=)
/10.9.3.253:[](queued=,recved=,sent=,sid=0x260e42176ee0005,lop=GETC,est=,to=,lcxid=0xd443,lzxid=0x500000e68,lresp=,llat=,minlat=,avglat=,maxlat=)
/127.0.0.1:[](queued=,recved=,sent=,sid=0x260e42176ee0534,lop=PING,est=,to=,lcxid=0xf0,lzxid=0x500000e68,lresp=,llat=,minlat=,avglat=,maxlat=)
/10.9.3.253:[](queued=,recved=,sent=,sid=0x160e42176890009,lop=PING,est=,to=,lcxid=0x5a,lzxid=0x500000e68,lresp=,llat=,minlat=,avglat=,maxlat=)

  3、echo crst  | nc 10.9.3.253 2181  

Connection stats reset.

  4、echo dunp | nc 10.9.3.253 2181

Sessions with Ephemerals ():
0x160e42176890009:
/hbase/rs/log1,,
0x260e42176ee0005:
/hbase/master
0x260e42176ee0534:
/kafka/controller
/kafka/brokers/ids/
0x26128063230003a:
/kafka/brokers/ids/

  5、echo envi |nc 10.9.3.253 2181

nvironment:
zookeeper.version=3.4.--, built on // : GMT
host.name=log1
java.version=1.8.0_102
java.vendor=Oracle Corporation
java.home=/opt/jdk1..0_102/jre
java.class.path=/home/zookeeper/zookeeper-3.4./bin/../build/classes:/home/zookeeper/zookeeper-3.4./bin/../build/lib/*.jar:/home/zookeeper/zookeeper-3.4.8/bin/../lib/slf4j-log4j12-1.6.1.jar:/home/zookeeper/zookeeper-3.4.8/bin/../lib/slf4j-api-1.6.1.jar:/home/zookeeper/zookeeper-3.4.8/bin/../lib/netty-3.7.0.Final.jar:/home/zookeeper/zookeeper-3.4.8/bin/../lib/log4j-1.2.16.jar:/home/zookeeper/zookeeper-3.4.8/bin/../lib/jline-0.9.94.jar:/home/zookeeper/zookeeper-3.4.8/bin/../zookeeper-3.4.8.jar:/home/zookeeper/zookeeper-3.4.8/bin/../src/java/lib/*.jar:/home/zookeeper/zookeeper-3.4.8/bin/../conf:.:/opt/jdk1.8.0_102/lib/dt.jar:/opt/jdk1.8.0_102/lib/tools.jar
java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.io.tmpdir=/tmp
java.compiler=<NA>
os.name=Linux
os.arch=amd64
os.version=2.6.32-431.el6.x86_64
user.name=zookeeper
user.home=/home/zookeeper
user.dir=/home/zookeeper/zookeeper-3.4.8/bin

  6、echo ruok | nc 10.9.3.253 2181

imok

  7、echo srsr | nc 10.9.3.253 2181 

Server stats reset.

  8、echo srvr | nc 10.9.3.253 2181

Zookeeper version: 3.4.--, built on // : GMT
Latency min/avg/max: //
Received:
Sent:
Connections:
Outstanding:
Zxid: 0x500000e68
Mode: leader
Node count:

  9、echo stat | nc 10.9.3.253 2181

Zookeeper version: 3.4.--, built on // : GMT
Clients:
/10.9.3.210:[](queued=,recved=,sent=)
/10.9.3.253:[](queued=,recved=,sent=)
/10.9.3.253:[](queued=,recved=,sent=)
/127.0.0.1:[](queued=,recved=,sent=)
/10.9.3.2:[](queued=,recved=,sent=)
/10.9.3.253:[](queued=,recved=,sent=) Latency min/avg/max: //
Received:
Sent:
Connections:
Outstanding:
Zxid: 0x500000e68
Mode: leader
Node count:

  10、echo wchs | nc 10.9.3.253 2181

 connections watching  paths
Total watches:

  11、echo wchp | nc 10.9.3.253 2181

/kafka/brokers/topics/asda
0x260e42176ee0534
/kafka/controller
0x260e42176ee0534
0x26128063230003a
/kafka/isr_change_notification
0x260e42176ee0534
/kafka/brokers/topics
0x260e42176ee0534
/hbase/running
0x260e42176ee0005
0x160e42176890009
/kafka/brokers/topics/test
0x260e42176ee0534
/hbase/master
0x260e42176ee0005
0x160e42176890009
/kafka/config/changes
0x260e42176ee0534
0x26128063230003a
/hbase/namespace
0x260e42176ee0005
/kafka/brokers/ids
0x260e42176ee0534
/hbase/namespace/hbase
0x260e42176ee0005
/kafka/admin/reassign_partitions
0x260e42176ee0534
/hbase/meta-region-server
0x160e42176890009
/hbase/rs/log1,,
0x260e42176ee0005
0x160e42176890009
/hbase/namespace/default
0x260e42176ee0005
/hbase/normalizer
0x260e42176ee0005
/kafka/admin/delete_topics
0x260e42176ee0534
/hbase/balancer
0x260e42176ee0005
/kafka/admin/preferred_replica_election
0x260e42176ee0534

12、echo mntr | nc 10.9.3.253 2181

zk_version    3.4.--, built on // : GMT
zk_avg_latency
zk_max_latency
zk_min_latency
zk_packets_received
zk_packets_sent
zk_num_alive_connections
zk_outstanding_requests
zk_server_state leader
zk_znode_count
zk_watch_count
zk_ephemerals_count
zk_approximate_data_size
zk_open_file_descriptor_count
zk_max_file_descriptor_count
zk_followers
zk_synced_followers
zk_pending_syncs

zookeeper 四字命令的使用的更多相关文章

  1. zookeeper 四字命令

    zookeeper四字命令   ZooKeeper3.4.6支持某些特定的四字命令字母与其的交互.它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息.用户在客户端可以通过 te ...

  2. Zookeeper四字命令

    ZooKeeper 支持某些特定的四字命令(The Four Letter Words)与其进行交互.它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息.用户在客户端可以通过 ...

  3. Zookeeper 四字命令 Four Letter Words

    1.zk可以通过它自身提供的简写命令来服务器进行交互 需要使用到nc命令,安装yum install nc echo  [commond] | nc [ip] [port] 2.[stat]  查看z ...

  4. zookeeper命令行(zkCli.sh&zkServer.sh)使用及四字命令

    zookeeper提供了很多方便的功能,方便我们查看服务器的状态,增加,修改,删除数据(入口是zkServer.sh和zkCli.sh). 还提供了一系列四字命令,方便我们跟服务器进行各种交互,来确认 ...

  5. zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令

    一.zkServer.sh 1.查看 zkServer.sh 帮助信息[root@bigdata05 bin]# ./zkServer.sh helpZooKeeper JMX enabled by ...

  6. 【转】zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令

    [FROM]https://www.cnblogs.com/andy6/p/7674028.html 一.zkServer.sh 1.查看 zkServer.sh 帮助信息 [root@bigdata ...

  7. Zookeeper运维常用四字命令

    Zookeeper运维常用四字命令 echo stat|nc 127.0.0.1 2181 查看哪个节点被选择作为follower或者leader 使用echo ruok|nc 127.0.0.1 2 ...

  8. ZooKeeper 系列(三)—— Zookeeper常用 Shell 命令

    一.节点增删改查         1.1 启动服务和连接服务         1.2 help命令         1.3 查看节点列表         1.4 新增节点         1.5 查看 ...

  9. ZooKeeper学习之路(三)—— Zookeeper常用Shell命令

    一.节点增删改查 1.1 启动服务和连接服务 # 启动服务 bin/zkServer.sh start #连接服务 不指定服务地址则默认连接到localhost:2181 zkCli.sh -serv ...

随机推荐

  1. python之多态与多态性

    1.多态的概念:多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的的概念依赖于继承) 比如:序列类型有多种形态:字符串,列表,元组 动物有多种形态:人,狗,猪 import abc cl ...

  2. H5传奇世界服务器架设技术及源码

    以前是传奇迷,虽然现在不玩,但当作兴趣,研究了一下H5传奇世界的架设,架设成功并分享给大家.注意,此技术只可用于个人娱乐,不可用于商业用途. 首先下载 传奇世界H5源码   450M的样子. H5传奇 ...

  3. Pipenv和Python虚拟环境

    Pipenv & 虚拟环境 本教程将引导您完成安装和使用 Python 包. 它将向您展示如何安装和使用必要的工具,并就最佳做法做出强烈推荐.请记住, Python 用于许多不同的目的.准确地 ...

  4. golang 特殊知识点

    golang 代码不需要分号; 但是又会自己在底层增加;号 ,所以 golang的{左花括号必须在代码的最后一行,而不能在新的一行; golang 代码组织里需要注意 vendor 和 interna ...

  5. Android support 26.0.0-alpha1 产生的问题(zz)

    针对以下两个错误 Java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/Animato ...

  6. JSONArray数据转换成java List

    1.后台接收json数组转成封装实体类的List: package no.integrasco.ingentia.news.qaedition; public class Person { priva ...

  7. Python 读取 支付宝账单并存储到 Access 中

    我有一个很多年前自己写的C#+Access的记账程序,用了很多年,现在花钱的机会多了,并且大部分走的支付宝,于是就想把账单从支付宝网站上下载下来,直接写入到Access,这样就很省心了. 记账程序是长 ...

  8. 阿里云配置gitlab邮箱

    gitlab_rails['gitlab_email_from'] = 'username@163.com' user['git_user_email'] = "username@163.c ...

  9. linux软连接

    linux软连接.类似window的快捷方式可以跨磁盘块(硬连接不可以). #软硬链接 ln -sf source target ln source target #硬链接不能跨分区 #批量解压文件 ...

  10. shell脚本启动语法错误syntax error near unexpected token '{

    执行shell脚本时失败,报语法错误,但脚本内容检查正常 原因为该脚本是在非Linux系统下编辑之后放到系统执行的,文件模式类型非Linux系统匹配的模式类型. 查看文件的模式类型 显示文件的模式类型 ...