zookeeper学习之路一
来源:互联网 发布:淘宝主图背景图片大全 编辑:程序博客网 时间:2024/06/05 02:06
1. 概述
Zookeeper是Hadoop的一个子项目,它是分布式系统中的协调系统,可提供的服务主要有:配置服务、名字服务、分布式同步、组服务等。
它有如下的一些特点:
- 简单
Zookeeper的核心是一个精简的文件系统,它支持一些简单的操作和一些抽象操作,例如,排序和通知。
- 丰富
Zookeeper的原语操作是很丰富的,可实现一些协调数据结构和协议。例如,分布式队列、分布式锁和一组同级别节点中的“领导者选举”。
- 高可靠
Zookeeper支持集群模式,可以很容易的解决单点故障问题。
- 松耦合交互
不同进程间的交互不需要了解彼此,甚至可以不必同时存在,某进程在zookeeper中留下消息后,该进程结束后其它进程还可以读这条消息。
- 资源库
Zookeeper实现了一个关于通用协调模式的开源共享存储库,能使开发者免于编写这类通用协议。
2. Zookeeper的存储模型
Zookeeper的数据存储采用的是结构化存储,结构化存储是没有文件和目录的概念,里边的目录和文件被抽象成了节点(node),zookeeper里可以称为znode。Znode的层次结构如下图:
1 0
- zookeeper学习之路一
- Hadoop之Zookeeper学习(一)
- zookeeper学习之路二
- zookeeper学习笔记一
- zookeeper源码学习(一)
- zookeeper源码学习(一)
- dubbo zookeeper 学习一
- Zookeeper学习(一)
- Zookeeper学习总结(一)
- zookeeper官方学习(一)
- zookeeper官方学习(一)
- zookeeper学习(一)
- zookeeper入门学习(一)
- ZooKeeper学习(一)
- zooKeeper学习(一)
- zookeeper之实践一
- 大数据学习之路之Zookeeper
- zookeeper学习之路三-------- Zookeeper安装和配置
- 46. Permutations(unsolved)
- wordpress修改固定链接之后 无法访问的解决办法 标签: WordPress 2015-09-24 14:09 223人阅读 评论(0) 收藏 举报 分类: WordPress(6) 本地同
- java日志组件介绍(common-logging,log4j,slf4j,logback )
- js callback , ajax call back can observer mvvm
- C++智能指针
- zookeeper学习之路一
- 算法提高 学霸的迷宫
- Mac 双系统分区合并
- CSS3中轻松实现渐变效果
- Git的安装与配置
- tty1
- JavaScript必备
- 往夜 -- 原来世界如此性感
- poj1001 java