| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> zookeeper概述(概念性知识) -> 正文阅读 |
|
[大数据]zookeeper概述(概念性知识) |
zookepper的学习 1.zk的介绍:一个分布式的服务协调框架 主要用于协调辅助其他的框架正常运行, 主要解决应用系统当中的一致性问题 zk本质上是一个分布式的小文件存储系统:zk上面的每个文件最好不要超过1M 分布式:每台机器看到的数据都是一样的 2.zk的主要作用 2.1 统一命名服务。 2.2.分布式配置管理 3.zk的架构图 主从架构:主节点是任务分配的节点,一般1-2个。从节点是执行任务的节点。 主备架构:解决主节点单一故障的问题。主节点挂了,选一个从节点当主节点。 主节点:作用维护数据的一致性,负责处理用户的读写数据的请求。 从节点:负责处理用户的读写数据请求,并且维护数据的一致性。(只有保证数据一致性,每个节点才都可以处理用户的读请求) (写请求,所有带有事务性的操作(增删改)请求都要转到主节点) 延申:如果集群比较大可以单独用一台observer机器单独接受读请求,减轻压力 4.zk的特性 4.1全局一致性:数据被一台数据接受,最终会被所有服务器接收 4.2顺序性:a消息在b消息之上,那么所有机器都是a消息在b消息之前被处理 4.3数据更新的原子性:数据更新处理,要么成功要么失败,不存在一半成功,一半失败 4.4实时性,数据的更新在一段时间内最终都会被所有的机器接收成功 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 2:38:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |