1.zookeeper原理解析-数据存储之Zookeeper内存结构(zookeeper系列文章)
来源:互联网 发布:淘宝阿里旺旺打不开 编辑:程序博客网 时间:2024/05/16 14:50
转自:http://blog.csdn.net/quhongwei_zhanqiu/article/details/45647505,博主提供了系列精品文章,本文只做转载
Zookeeper是怎么存储数据的,什么机制保证集群中数据是一致性,在网络异常,当机以及停电等异常情况下恢复数据的,我们知道数据库给我们提供了这些功能,其实zookeeper也实现了类似数据库的功能。
1. Zookeeper内存结构
Zookeeper数据在内存中的结构类似于linux的目录结构DataTree代表这个目录结构, DataNode代表一个节点
DataTree:
默认初始化三目录
1)""
2) "/zookeeper"
3) "/zookeeper/quota"
DataNode
表示一个节点
1) 存储了父节点的引用
2) 节点的权限信息
3) 子节点路径集合
0 0
- 1.zookeeper原理解析-数据存储之Zookeeper内存结构(zookeeper系列文章)
- Zookeeper系列(十五)Zookeeper原理解析之数据存储之Zookeeper内存结构
- 1.zookeeper原理解析-数据存储之Zookeeper内存结构
- Zookeeper系列(十七)Zookeeper原理解析之数据存储之Snapshot
- Zookeeper系列(十八)Zookeeper原理解析之数据存储之TxnLog事务日志
- Zookeeper系列(十九)Zookeeper原理解析之数据存储之FileTxnLog& FileTxnSnapLog工具类
- Zookeeper系列(二十)Zookeeper原理解析之数据存储之ZKDatabase
- Zookeeper系列(二十一)Zookeeper原理解析之数据存储小结
- 2.zookeeper原理解析-数据存储之Snapshot
- 3.zookeeper原理解析-数据存储之TxnLog事务日志
- 4.zookeeper原理解析-数据存储之FileTxnLog& FileTxnSnapLog工具
- 5.zookeeper原理解析-数据存储之ZKDatabase
- 6.zookeeper原理解析-数据存储小结
- Zookeeper系列(十六)Zookeeper原理解析之选举之选举流程
- Zookeeper系列(二十三)Zookeeper原理解析之选举流程
- Zookeeper系列(二十四)Zookeeper原理解析之处理流程
- Zookeeper系列(二十五)Zookeeper原理解析之客户端与服务器端交互
- Zookeeper系列(二十二)Zookeeper原理解析之序列化之底层通信数据封装与操作和Record接口
- javascript 获取 range 的html
- Eclipse Java注释模板设置详解
- android view 监听加载完成 获取view的高度
- 每天一张菜谱---粉皮炒鸡蛋
- MySQL (m-s)主从配置文档
- 1.zookeeper原理解析-数据存储之Zookeeper内存结构(zookeeper系列文章)
- [Android] Button 文字被截断解决方案
- JavaScript对数组的操作
- 【BZOJ1188】分裂游戏,博弈
- Spring IOC使用(3) 基于注解管理bean
- 字符串循环左移
- 线下模型的数据清洗建模
- Selenium学习11--精确比较网页截图图片
- ubuntu下解决sublime支持中文输入