加入收藏 | 设为首页 | 会员中心 | 我要投稿 吉安站长网 (https://www.0796zz.com.cn/)- 科技、图像处理、媒体智能、办公协同、操作系统!
当前位置: 首页 > 站长资讯 > 评论 > 正文

从事大数据,还不知道Zookeeper是啥?

发布时间:2021-03-07 10:34:12 所属栏目:评论 来源:互联网
导读:据一致性: 在zookeeper集群中,每个server都保存着一份相同的数据副本,client无论连接到哪一个server,展示的数据都是一致的,这是zookeeper一个非常重要的特性,也是其在大数据领域广泛应用的基

据一致性:在zookeeper集群中,每个server都保存着一份相同的数据副本,client无论连接到哪一个server,展示的数据都是一致的,这是zookeeper一个非常重要的特性,也是其在大数据领域广泛应用的基础。

可靠性:如果客户端请求被任意一个server接受,那么该请求就会被整个集群接受。

顺序性:有全局有序和偏序两种。全局有序是指如果在一台server上,消息a在消息b先发布,那么在所有server上,消息a都在消息b先发布。而偏序是指消息a在消息b前被同一个server发布,那么消息a必定在消息b的前面。

数据更新的原子性:一次数据更新要么成功,要么失败,不存在中间状态。

实时性:zookeeper保证客户端在一定的时间间隔内获得服务器的响应,无论是成功还是失败。


 

ader:是集群正常工作的核心。事务性(写操作)请求的唯一处理者和调度者。集群内部的管理者和调度者。

follower:处理非事务性请求,参与集群leader选举,转发事务性请求给leader.

observer:处理非事务性请求,不参与leader选举,转发事务性请求给leader。如果集群的读请求很多,可以添加observer角色,提高集群的非事务处理能力。

zookeeper安装

zookeeper的安装分为单机版和集群版,单机版主要用来调试。下面我们演示在虚拟机中安装集群版。zookeeper集群通常由奇数个节点组成,这是为了保证集群leader的选举(基于paxos算法,此篇文章不做介绍)。本次演示使用3台机器如何安装zookeeper集群。

1.安装jdk,三台机器都要安装

(编辑:吉安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读