zookeeper

协调机制

选举leader 多个flower
客户端 服务器

特点

半数以上
数据一致性
在有限时间范围内,执行顺序同步于发送顺序
文件结构类unix 树状每一个结点既是文件夹也可以是值。记为znode

本质上zookeeper 是文件系统+通知机制

启动zookeeper集群过程

选举策略
在没有历史数据的情况下
leader标准看 myid即为server.id

在有数据的条件下,
leader要给拥有最新数据的server 参考czxid

znode参数说明:{czxid version time num}
任务:搭建zookeeper集群 启动失败的坑 配置文件中写出服务器名单。不同启动顺序 含有历史数据 下的 leader选择 通过增/删/改/查/ zookeeper通知机制

写数据流程

前提:有leader
时机:半数以上通过票数

监听机制

同步 数据传输可靠
异步 回调函数(定义时机,执行时机)

HDFS-HA


[========]

nn和2nn无法实现数据高度的一致性。主要原因是nn和2nn协作数据同步有间隔。
组织结构:???namenode 3
qjm+namenode 代替2nn?作用
``

内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/xinyuan1413/p/16724808.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!