素材阁

ZooKeeper 速查

共 24 条 ZooKeeper 运维与 zkCli 用法,涵盖服务与配置、zkCli 操作、节点与监听、集群、运维与四字命令。 支持搜索与分类筛选,点击即可复制。

服务与配置

默认客户端端口 2181。

命令说明
启动 / 查看状态 / 停止
主配置(dataDir、clientPort、server.x)
集群节点标识
端口约定

zkCli 操作

交互式客户端。

命令说明
连接
列出子节点(-R 递归)
创建节点
读取 / 修改数据
删除节点
节点状态(版本、子节点数、时间戳)

节点与监听

节点类型与 watch。

命令说明
临时节点(会话断开即删)
顺序节点(自动加序号)
临时顺序节点(分布式锁常用)
注册一次性监听(变化时通知)
监听子节点变化

集群

选主与角色。

命令说明
声明集群成员
角色(observer 不参与投票)
查看是否为 leader/follower
关键运行指标

运维与四字命令

监控与排查。

命令说明
健康检查(返回 imok)
查看配置详情
查看连接详情
持久化文件
白名单配置

使用说明

ZooKeeper 速查:服务与配置、zkCli 操作、节点与监听、集群、运维与四字命令;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:服务与配置、zkCli 操作、节点与监听、集群、运维与四字命令。
  2. 点「命令」列复制到终端。
  3. 用 zkCli 交互式操作 znode;集群节点编号写在 myid。
  4. 健康检查用 echo ruok | nc host 2181。

常见问题

四种节点类型怎么区分?
按是否临时(-e)与是否顺序(-s)组合;分布式锁常用临时顺序节点,会话断开自动清理。
watch 会重复触发吗?
不会:ZooKeeper 的 watch 是一次性的,触发后需重新注册。
需要联网吗?
速查内容本地可用;搭建集群需联网。

延伸阅读

相关工具