ZooKeeper基础概念

ZooKeeper 概念

Zookeeper是一个分布式的,开放源码的分布式应用程序协同服务。是Google的Chubby一个开源的实现,是 Hadoop 和 Hbase 的重要组件。

分布式应用

分布式应用的功能一般有如下三点:

  • 配置服务
  • time同步服务
  • 相互感知

集群角色

一般把zookeeper 简称为 zk

  • Leader 服务器是整个 Zookeeper集群工作机制中的核心
  • Follower服务器是ZooKeeper集群状态的跟随者
  • Observer服务器充当一个观察者的角色

会话

zookeeper 的特性

  • 一致性:数据一致性,数据按照顺序分批入库
  • 原子性:事务要么成功要么失败,不会局部化
  • 单一视图:客户端连接集群中的任一 zk 节点,数据都是一致的
  • 可靠性:每次对 zk 的操作状态都会保存在服务端
  • 实时性:客户端可以读取到 zk 服务端的最新数据

说点什么

avatar
  Subscribe  
提醒

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部