千家信息网

hadoop核心组件zookeeper简介与特点

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,zookeeper是一个针对大型分布式系统的可靠协调系统。1)它提供的功能包括:配置维护,名字服务,分布式同步,组服务等;2)它的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效,功能稳
千家信息网最后更新 2025年01月31日hadoop核心组件zookeeper简介与特点

zookeeper是一个针对大型分布式系统的可靠协调系统。

1)它提供的功能包括:配置维护,名字服务,分布式同步,组服务等;

2)它的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效,功能稳定的系统提供给用户;

特点:

1,最终一致性:为客户端展示同一试图

2,可靠性:如果一条消息被一台服务器接受,那么它将被所有的服务器接受。

3,实时性:zookeeper不能保证两个客户端同时得到刚刚更新的数据,如果需要最新数据,应该在读数据之前调用sync()接口。

4,等待无关(wait-free):慢的或者失效的client不干预快速的client的请求。

5,原子性:更新操作要么成功,要么失败,没有中间状态。

6,顺序性:对于所有server,同一消息发布顺序一致。


基本原理

server很多,有主从之分,不过有一个leader,其他是follower,

每个server,在内存中存有一份数据,启动时,将选举出一个leader,根据poxos协议选举

leader负责处理数据更新操作,用到zab协议

一个更新操作成功的标志,大多数server在内存,成功修改数据(一个有5个,有3个写成功了)


数据 服务 更新 成功 系统 一致 内存 分布式 功能 客户 客户端 接口 服务器 消息 要么 顺序 选举 特点 复杂 一致性 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 宜兴测试软件开发怎么样 微信后台服务器自定义菜单 方舟创建非专用服务器无反应 学校关于网络安全加固的报告 如何自动添加照片到数据库中 数据库中的聚合函数 直播授课普及网络安全 沈阳歪歪网络技术服务 暗黑破坏神最强服务器 阳光互信网络技术有限公司 日喀则市网络安全 信息网络安全时代的 怎么防止服务器被恶意攻击 软件开发遇到问题难受痛苦 迅网网络技术有限公司 网络安全新形势之变 数据库if语句的使用 电商企业数据库知乎 数据库包括哪些期刊 南通风禾网络技术有限公司 智能抄表系统网络技术的选型 软件开发开闭原则 阿里云数据库管理员工资 大学生建模比赛用什么数据库查重 如何搜索重大网络安全事件 sql数据库写满了 亚马逊关系型数据库服务 恒速网络技术怎么样 海珠网络安全运维公司 手机怎么自动切换服务器
0