zookeeper基本概述

zookeeper是一个分布式的协调服务框架

其本质是一个分布式的小文件存储系统,可以存储一些小的文件,官方建议每个小文件不要超过一兆

zk一般都是装奇数台,便于zk内部的一些投票选举

  • leader:zk集群当中的主节点,主要用于处理事务性请求以及非事务性请求
  • follower:主要用于处理非事务性请求,并且转发事务性请求给leader,参与选举投票
  • observer:观察者,处理非事务性请求(读请求),转发事务性请求给leader,不参与投票


zk当中的主从与主备:

  • 主从:主节点少,从节点多,主节点分配任务,从节点具体执行任务
  • 主备:主节点与备份节点,主要用于解决我们主节点挂掉之后,如何选举出来一个新的主节点的问题,保证我们的主节点7*24小时高可用

          很多时候,主从与主备没有太明显的分界线,很多时候都是一起出现


zk的基本特性:

基本特性:全局的数据一致性,维护的是保证每台机器看到的zk数据都是一样的

原文地址:https://www.cnblogs.com/alexzhang92/p/10873655.html