ZooKeeper 速查
共 24 条 ZooKeeper 运维与 zkCli 用法,涵盖服务与配置、zkCli 操作、节点与监听、集群、运维与四字命令。 支持搜索与分类筛选,点击即可复制。
服务与配置
默认客户端端口 2181。
| 命令 | 说明 |
|---|---|
| 启动 / 查看状态 / 停止 | |
| 主配置(dataDir、clientPort、server.x) | |
| 集群节点标识 | |
| 端口约定 |
zkCli 操作
交互式客户端。
| 命令 | 说明 |
|---|---|
| 连接 | |
| 列出子节点(-R 递归) | |
| 创建节点 | |
| 读取 / 修改数据 | |
| 删除节点 | |
| 节点状态(版本、子节点数、时间戳) |
节点与监听
节点类型与 watch。
| 命令 | 说明 |
|---|---|
| 临时节点(会话断开即删) | |
| 顺序节点(自动加序号) | |
| 临时顺序节点(分布式锁常用) | |
| 注册一次性监听(变化时通知) | |
| 监听子节点变化 |
集群
选主与角色。
| 命令 | 说明 |
|---|---|
| 声明集群成员 | |
| 角色(observer 不参与投票) | |
| 查看是否为 leader/follower | |
| 关键运行指标 |
运维与四字命令
监控与排查。
| 命令 | 说明 |
|---|---|
| 健康检查(返回 imok) | |
| 查看配置详情 | |
| 查看连接详情 | |
| 持久化文件 | |
| 白名单配置 |
使用说明
ZooKeeper 速查:服务与配置、zkCli 操作、节点与监听、集群、运维与四字命令;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:服务与配置、zkCli 操作、节点与监听、集群、运维与四字命令。
- 点「命令」列复制到终端。
- 用 zkCli 交互式操作 znode;集群节点编号写在 myid。
- 健康检查用 echo ruok | nc host 2181。
常见问题
- 四种节点类型怎么区分?
- 按是否临时(-e)与是否顺序(-s)组合;分布式锁常用临时顺序节点,会话断开自动清理。
- watch 会重复触发吗?
- 不会:ZooKeeper 的 watch 是一次性的,触发后需重新注册。
- 需要联网吗?
- 速查内容本地可用;搭建集群需联网。
延伸阅读
相关工具
STYL
Stylelint 速查
stylelint "**/*.css" / 规则 / 配置 速查
HUSKY
Husky 速查
husky init / pre-commit / lint-staged 速查
SEMR
semantic-release 速查
semantic-release / 插件 / 提交规范 速查
TLIB
Testing Library 速查
render / screen / userEvent / waitFor 速查
MSW
MSW 速查
http.get / setupWorker / setupServer 速查
ZOD
Zod 速查
z.object / parse / refine / infer 速查