Zookeeper用途场景
Zookeeper分布式服务框架啊Apache Hadoop的一个子项目,主要用来做集群管理、统一命名服务、分布式配置管理、分布式消息队列、分布式锁、分布式通知协调等。
越来越多的分布式计算开始强依赖ZK,比如Storm、Hbase。
zookeeper详解、client开发、场景案例开发、zk集群web页面、web监控
zk集群监控taokeeper
zk体系结构
server端具有fast fail特性,非常健壮,无单点,不超过半数server挂掉不影响提供服务。master/slave主流模式。
zookeeper名字空间由节点znode构成,其组织方式类似文件系统,其中各个节点相当于目录和文件,通过路径作为唯一标识。与文件系统不同的是,每个节点具有与之对应的数据内容,同时也可以具有子节点。
zookeeper用于存储协调数据,如状态、配置、位置等信息,每个节点存储的数据量很小,KB级别。
节点维护一个状态stat结构(包括数据变化的版本号,ACL变化,时间戳),以允许缓存验证与协调更新。每当节点数据内容改变,多一个版本号。客户端获取数据的同时也会获取数据版本号。节点的数据内容以原子方式读写。
节点具有一个访问控制列表来约束访问操作,即具有权限控制。
Zookeeper
最新推荐文章于 2025-12-31 13:36:06 发布
1万+

被折叠的 条评论
为什么被折叠?



