zookeeper节点数据查询与常用运维命令介绍

2021-08-17 20:05:34 浏览数 (1)

节点查询

I 使用zk自带的命令行工具(bin目录下),链接到zk集群的任意一台节点

./zkCli.sh -server zk-node-1-host:2181

II 查询path下面的节点列表(根目录 “/” )

ls %path%

III 查询某一节点的数据

get %node%

get命令示例图get命令示例图

tips:如何判断一个zk的数据节点是否是临时节点?

如上面get命令示例截图所示,ephemeralOwner字段如果值为0x0则表示是持久数据节点,否则是临时节点,值为会话的ID

III 查询完以后输入quit可以退出链接会话

stat命令

使用stat可以查看某一zk节点的当前状态

stat命令,下方是zk节点的当前客户端会话的列表stat命令,下方是zk节点的当前客户端会话的列表
统计信息统计信息

说明:

Outstating是排队请求个数,当这个个数很大时,表明服务器压力较大

Zxid:事务id

Mode表明节点的类型,示例中是个follower

Node count 数据节点的个数

0 人点赞