zookeeper 四字命令的使用
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 四字命令的使用的更多相关文章
- zookeeper 四字命令
zookeeper四字命令 ZooKeeper3.4.6支持某些特定的四字命令字母与其的交互.它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息.用户在客户端可以通过 te ...
- Zookeeper四字命令
ZooKeeper 支持某些特定的四字命令(The Four Letter Words)与其进行交互.它们大多是查询命令,用来获取 ZooKeeper 服务的当前状态及相关信息.用户在客户端可以通过 ...
- Zookeeper 四字命令 Four Letter Words
1.zk可以通过它自身提供的简写命令来服务器进行交互 需要使用到nc命令,安装yum install nc echo [commond] | nc [ip] [port] 2.[stat] 查看z ...
- zookeeper命令行(zkCli.sh&zkServer.sh)使用及四字命令
zookeeper提供了很多方便的功能,方便我们查看服务器的状态,增加,修改,删除数据(入口是zkServer.sh和zkCli.sh). 还提供了一系列四字命令,方便我们跟服务器进行各种交互,来确认 ...
- zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令
一.zkServer.sh 1.查看 zkServer.sh 帮助信息[root@bigdata05 bin]# ./zkServer.sh helpZooKeeper JMX enabled by ...
- 【转】zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令
[FROM]https://www.cnblogs.com/andy6/p/7674028.html 一.zkServer.sh 1.查看 zkServer.sh 帮助信息 [root@bigdata ...
- Zookeeper运维常用四字命令
Zookeeper运维常用四字命令 echo stat|nc 127.0.0.1 2181 查看哪个节点被选择作为follower或者leader 使用echo ruok|nc 127.0.0.1 2 ...
- ZooKeeper 系列(三)—— Zookeeper常用 Shell 命令
一.节点增删改查 1.1 启动服务和连接服务 1.2 help命令 1.3 查看节点列表 1.4 新增节点 1.5 查看 ...
- ZooKeeper学习之路(三)—— Zookeeper常用Shell命令
一.节点增删改查 1.1 启动服务和连接服务 # 启动服务 bin/zkServer.sh start #连接服务 不指定服务地址则默认连接到localhost:2181 zkCli.sh -serv ...
随机推荐
- 【搜索】WAR大佬的SET @upcexam6201
时间限制: 1 Sec 内存限制: 128 MB 题目描述 WAR大佬认为一个包含重复元素的集合认为是优美的,当且仅当集合中的元素的和等于他们的积. 求包含n个元素的优美的集合的个数. WAR大佬当然 ...
- Nancy的基本用法
在前面的文章轻量级的Web框架——Nancy中简单的介绍了一下Nancy的特点,今天这里就介绍下它的基本用法,由于2.0的版本还是预览状态,我这里用的是1.4版本,和最小的版本API还是有些差异的. ...
- mac下svn提交失败的解决方法
$svn ci maps.xml然后出现一个文件svn-commit.4.tmp,在文件svn-commit.4.tmp中有如下内容: --This line, and those below, ...
- python3 cookie
最近再次学习python,本来就是一个菜鸟,我按照 Python CGI编程 发现读cookie 读取不了,后来发现它这种写的方式也不怎么靠谱. Python中Cookie模块(python3中为ht ...
- cleanmymacchinese下载链接
由于新的chinese版本还没有公开发布下载链接,所以找到如下地址 https://dl.devmate.com/com.macpaw.zh.CleanMyMac3/CleanMyMacChinese ...
- Java 并发编程(二)对象的不变性和安全的公布对象
一.不变性 满足同步需求的还有一种方法是使用不可变对象(Immutable Object). 到眼下为止,我们介绍了很多与原子性和可见性相关的问题,比如得到失效数据.丢失更新操作或光查到某个对象处于不 ...
- k8s应用首页临时改成升级维护页面
在本地虚拟机 产生一个nginx配置文件 [root@centos-01 dockerfile]# cat weifeng_maintain.conf server { listen 443; ser ...
- PHP事件机制
先用 3W1H(who what why how) 分析法的思路来解释一下 事件机制, 更重要的是, 这个有什么用. 正常的程序执行, 或者说人的思维趋势, 都是按照 时间线性串行 的, 保持 连续性 ...
- android: android 中的ColorMatrix (转)
Android中有两个比较重要的矩阵,ColorMatrix和Matrix.ColorMatrix用来改变bitmap的颜色和透明度,Matrix用来对bitmap平移.缩放.错切.对矩阵的概念不理解 ...
- 【原创 Hadoop&Spark 动手实践 12】Spark MLLib 基础、应用与信用卡欺诈检测系统动手实践
[原创 Hadoop&Spark 动手实践 12]Spark MLLib 基础.应用与信用卡欺诈检测系统动手实践