zookeeper 四字命令的shi yong

   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=2181
dataDir=/home/zookeeper/zookeeper-3.4.8/data/version-2
dataLogDir=/home/zookeeper/zookeeper-3.4.8/data/version-2
tickTime=2000
maxClientCnxns=60
minSessionTimeout=4000
maxSessionTimeout=40000
serverId=2
initLimit=10
syncLimit=5
electionAlg=3
electionPort=2223
quorumPort=2222
peerType=0

  2、echo cons | nc 10.9.3.253 2181

 /10.9.3.210:27080[1](queued=0,recved=21379,sent=21379,sid=0x26128063230003a,lop=PING,est=1517842262650,to=6000,lcxid=0x25,lzxid=0x500000e68,lresp=1517885010952,llat=0,minlat=0,avglat=1,maxlat=1832)
 /10.9.3.2:52081[0](queued=0,recved=1,sent=0)
 /10.9.3.253:53132[1](queued=0,recved=81690,sent=81690,sid=0x160e4217689000a,lop=PING,est=1516794950707,to=40000,lcxid=0x0,lzxid=0x500000e68,lresp=1517885010871,llat=0,minlat=0,avglat=0,maxlat=3667)
 /10.9.3.253:41271[1](queued=0,recved=89801,sent=89801,sid=0x260e42176ee0005,lop=GETC,est=1516868422715,to=40000,lcxid=0xd443,lzxid=0x500000e68,lresp=1517885009146,llat=0,minlat=0,avglat=1,maxlat=2328)
 /127.0.0.1:41248[1](queued=0,recved=21359,sent=21359,sid=0x260e42176ee0534,lop=PING,est=1517842262534,to=6000,lcxid=0xf0,lzxid=0x500000e68,lresp=1517885012461,llat=0,minlat=0,avglat=1,maxlat=1535)
 /10.9.3.253:53136[1](queued=0,recved=81692,sent=81692,sid=0x160e42176890009,lop=PING,est=1516794950841,to=40000,lcxid=0x5a,lzxid=0x500000e68,lresp=1517885009000,llat=0,minlat=0,avglat=1,maxlat=4846)

  3、echo crst  | nc 10.9.3.253 2181  

Connection stats reset.

  4、echo dunp | nc 10.9.3.253 2181

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

  5、echo envi |nc 10.9.3.253 2181

nvironment:
zookeeper.version=3.4.8--1, built on 02/06/2016 03:18 GMT
host.name=log1
java.version=1.8.0_102
java.vendor=Oracle Corporation
java.home=/opt/jdk1.8.0_102/jre
java.class.path=/home/zookeeper/zookeeper-3.4.8/bin/../build/classes:/home/zookeeper/zookeeper-3.4.8/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.8--1, built on 02/06/2016 03:18 GMT
Latency min/avg/max: 0/0/1
Received: 160
Sent: 160
Connections: 6
Outstanding: 0
Zxid: 0x500000e68
Mode: leader
Node count: 200

  9、echo stat | nc 10.9.3.253 2181

Zookeeper version: 3.4.8--1, built on 02/06/2016 03:18 GMT
Clients:
 /10.9.3.210:27080[1](queued=0,recved=688,sent=688)
 /10.9.3.253:53132[1](queued=0,recved=103,sent=103)
 /10.9.3.253:41271[1](queued=0,recved=123,sent=123)
 /127.0.0.1:41248[1](queued=0,recved=687,sent=687)
 /10.9.3.2:52642[0](queued=0,recved=1,sent=0)
 /10.9.3.253:53136[1](queued=0,recved=103,sent=103)

Latency min/avg/max: 0/0/1
Received: 481
Sent: 481
Connections: 6
Outstanding: 0
Zxid: 0x500000e68
Mode: leader
Node count: 200

  10、echo wchs | nc 10.9.3.253 2181

4 connections watching 19 paths
Total watches:24

  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,16020,1515656342319
    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.8--1, built on 02/06/2016 03:18 GMT
zk_avg_latency    0
zk_max_latency    1
zk_min_latency    0
zk_packets_received    2876
zk_packets_sent    2876
zk_num_alive_connections    6
zk_outstanding_requests    0
zk_server_state    leader
zk_znode_count    200
zk_watch_count    41
zk_ephemerals_count    5
zk_approximate_data_size    35502
zk_open_file_descriptor_count    37
zk_max_file_descriptor_count    65536
zk_followers    1
zk_synced_followers    1
zk_pending_syncs    0

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Monaco; color: #f4f4f4; background-color: rgba(0, 0, 0, 0.62) }
span.s1 { }

原文地址:https://www.cnblogs.com/parryyang/p/8421611.html

时间: 2024-10-10 15:37:31

zookeeper 四字命令的shi yong的相关文章

zookeeper 四字命令

ZooKeeper3.4.6支持某些特定的四字命令字母与其的交互.它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息.用户在客户端可以通过 telnet 或 nc 向 ZooKeeper 提交相应的命令. 其中stat.srvr.cons三个命令比较类似:"stat"提供服务器统计和客户端连接的一般信息:"srvr"只有服务的统计信息,"cons"提供客户端连接的更加详细的信息. 使用方式,在shell终端输入:echo

Zookeeper学习(二) 安装和四字命令

前言 在刚开始没有接触zookeeper的具体应用前,光看别人的描述,其实对它的实际应用其实不是特别清晰,所以慢慢从其基础应用开始了解其底层原理是很重要也是很必要的. 首先,安装Zookeeper并了解一下Zookeeper的基础命令.这个过程是非常简单的,正如zookeeper官网说的,zookeeper是可复制的,安装zookeeper的集群其实就是安装多个单机版的zookeeper,然后通过配置让每个zookeeper起来.因此,Zookeeper的安装有下列几种: 单机Zookeeper

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

[FROM]https://www.cnblogs.com/andy6/p/7674028.html 一.zkServer.sh 1.查看 zkServer.sh 帮助信息 [[email protected] bin]# ./zkServer.sh help ZooKeeper JMX enabled by default Using config: /bigdata/zookeeper-3.4.10/bin/../conf/zoo.cfg Usage: ./zkServer.sh {star

图库Gallery3D(Gallery2)分析(四) 菜单命令执行过程分析

该分析基于 Android4.2的Gallery2 1 菜单创建过程分析. Gallery的父类是AbstractGalleryActivity类,AbstractGalleryActivity的父类是Activity类.所以菜单创建是调用的AbstractGalleryActivity的菜单创建函数. public class AbstractGalleryActivity extends Activity implements GalleryContext { private static

网页端实现输入卡号四字隔开

在网页上,模拟实现银行客户端的功能:四字隔开且只能输入数字,有两种方法,测试兼容主流PC端浏览器:手机上,有些厂商会出现随机加入一些字符 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/

成语大全 四字成语(成语分类大全)

含有动物名称的成语 万象更新.抱头鼠窜.鸡鸣狗盗.千军万马.亡羊补牢.杯弓蛇影.鹤立鸡群. 对牛弹琴.如鱼得水.鸟语花香.为虎作伥.黔驴技穷.画龙点睛.抱头鼠窜. 虎背熊腰.守株待兔.鹤发童颜.狗急跳墙.鼠目寸光.盲人摸象.画蛇添足 含有两个动物名称的成语 鹤立鸡群.鸡鸣狗盗.鹬蚌相争.蚕食鲸吞.蛛丝马迹.龙争虎斗.龙马精神. 龙飞凤舞.龙腾虎跃.龙骧虎步.龙潭虎穴.龙跃凤鸣.车水马龙.指鹿为马. 兔死狐悲.鸡犬不宁.心猿意马.狼吞虎咽 含有人体器官的成语 眼高手低.目瞪口呆.胸无点墨.头重脚轻

袋鼠云数据中台专栏(七):用户标签体系建设的四字箴言

本文作者:子玺 袋鼠云数据中台解决方案专家.拥有近10年大数据从业经验,拥有PMP项目管理资格认证,精通数据类项目的开发实施和管理.曾服务过国家工商总局.北京市工商局.北京市财政局.广州开发区大数据局.平湖人社局.海盐人社局等行政单位,担任多个大型数据项目的数据应用咨询顾问/项目经理. 正文: 一.什么是用户画像?什么是标签? 当我们从互联网时代逐渐步入大数据时代后,企业及消费者行为不可避免地要面临一系列改变与重塑.其中最大的变化莫过于,消费者的一切行为在企业面前似乎都将是「可视化」的,然而,「

Linux基础篇四———管道命令

管道命令 如果我们的数据必须经过"几道手续"之后才能够得到我们想要的格式那么我们必须使用pipe命令来解决这个问题 **管道命令和连续执行命令是不一样的 我们来看一下管道命令的处理信息流程 管道命令的应用 1.cut **用于选取部分数据 -d:规定分隔符 -f:依据-d分隔之后所选取的数据段 -c:规定以字符为单位分割接数字来取到置顶位置数据. **cut的主要用途在于将同一行数据进行分解 2.grep **用于分析一行数据 -a: 将二进制文件以text文件的方式查找数据 -c:计

【整、借、学、变】四字谈起

[整.借.学.变]简单里说就是整合资源.借用资源.积极学习.改变方法. 这是上周从一个朋友处学习到上面四个字. 一.整:资源整合. 你能整合多少资源.多少渠道,你就会得到多少财富: [我的体会]如果是靠一个人,真是寸步难行.活到现在,虽然一事无成,但能活着,也是朋友们的关照.后面最主要要做的是就是 打开渠道,这是生死战. 二.借:造船过河不如借船过河. 趋势,无法阻挡:抉择,要有智慧: [我的体会]如果什么都自己造,时间和成本都等不及耗不起.选择微信选择阿里云就是在选择船.对于我们小微而言,要想