随笔分类 - zookeeper
摘要:这是分布式系统里最核心、最通用的一致性理论,ZooKeeper、Raft、Redis Cluster、Dynamo 全都在用。 一句话概括: 通过“写至少 W 个节点、读至少 R 个节点”,并满足 W+R>N,来保证强一致。 一、先定义三个变量 假设有 N 个副本节点: N:总副本数 W:Write
阅读全文
摘要:先说结论: 会!而且非常容易出现不一致。 但 ZooKeeper 官方默认配置,已经帮你规避了这个问题,所以正常使用下你感觉不到。 下面用最直白的逻辑讲清楚: 什么时候会不一致、ZK 怎么解决、以及你如果乱配置会踩什么坑。 1. 直接回答:读非半数节点,会不会不一致? 会。 举个最简单的场景(3 节
阅读全文
摘要:一句话核心: ZooKeeper 用“过半写入”来保证分布式系统中,永远只有一个统一、正确的系统视图,同时兼顾高可用,这就是 CAP 理论里的 CP 模型。 下面用最通俗、最本质的逻辑讲清楚原理。 1. 先明确:ZooKeeper 是 CP 系统 ZooKeeper 的定位是: 强一致性(Consi
阅读全文
摘要:本篇介绍在centos7中搭建hadoop2.10高可用集群,首先准备6台机器:2台nn(namenode);4台dn(datanode);3台jn(journalnode);3台zk(zookeeper) IP hostname 进程 192.168.30.141 s141 nn1(namenod
阅读全文

浙公网安备 33010602011771号