ZooKeeper
概述
Zookeeper 是 Apache Hadoop 项目下的一个子项目,是一个树形目录服务
Zookeeper 是一个分布式的、开源的分布式应用程序的协调服务
Zookeeper 提供的功能主要包括:
- 配置管理
- 分布式锁
- 集群管理
安装和配置
Windows 安装:
Windows 安装 Zookeeper 详细步骤_wzieprk-CSDN博客
Ubuntu 安装:
https://www.cnblogs.com/r1-12king/p/16299241.html
命令操作
数据模型
Zookeeper 是一个树形目录结构,其数据模型和 Unix 的文件系统目录树很类似,拥有一个层次化结构
这里面每一个节点都被称为:ZNode,每个节点上都会保存自己的数据和节点信息
节点可以拥有自己的子节点,同时也允许少量(1MB)数据存储在该节点下
节点可以分为四大类:
- Persistent 持久化节点
- Ephemeral 临时节点:-e
- Persistent_Sequential:持久化顺序节点:-s
- Ephemeral_Sequential:临时顺序节点:-es