ZooKeeper使用

Zookeeper 的功能,安装使用方法,可视化工具ZooInspector

≯℡__Kan透↙ 提交于 2019-12-05 22:07:29
http://zookeeper.apache.org/ Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination. 一、zookeeper提供了什么 1、文件系统 Zookeeper维护一个类似文件系统的数据结构: 每个子目录项如 zookeeper 都被称作为 znode,和文件系统一样,我们能够自由的增加、删除znode,在一个znode下增加、删除子znode,唯一的不同在于znode是可以存储数据的。 znode有四种类型: PERSISTENT: 持久化目录节点 PERSISTENT_SEQUENTIAL: 持久化顺序编号目录节点 EPHEMERAL: 临时目录节点 EPHEMERAL_SEQUENTIAL: 临时顺序编号目录节点 2、通知机制 Watcher 客户端注册监听它关心的目录节点,当目录节点发生变化(数据改变、被删除、子目录节点增加删除)时,zookeeper会通知客户端。 可以注册watcher的方法:getData、exists、getChildren。 可以触发watcher的方法:create、delete、setData