随笔分类 -  zookeeper

摘要:这是分布式系统里最核心、最通用的一致性理论,ZooKeeper、Raft、Redis Cluster、Dynamo 全都在用。 一句话概括: 通过“写至少 W 个节点、读至少 R 个节点”,并满足 W+R>N,来保证强一致。 一、先定义三个变量 假设有 N 个副本节点: N:总副本数 W:Write 阅读全文
posted @ 2026-03-30 22:22 七星6609 阅读(66) 评论(0) 推荐(0)
摘要:先说结论: 会!而且非常容易出现不一致。 但 ZooKeeper 官方默认配置,已经帮你规避了这个问题,所以正常使用下你感觉不到。 下面用最直白的逻辑讲清楚: 什么时候会不一致、ZK 怎么解决、以及你如果乱配置会踩什么坑。 1. 直接回答:读非半数节点,会不会不一致? 会。 举个最简单的场景(3 节 阅读全文
posted @ 2026-03-30 22:14 七星6609 阅读(9) 评论(0) 推荐(0)
摘要:一句话核心: ZooKeeper 用“过半写入”来保证分布式系统中,永远只有一个统一、正确的系统视图,同时兼顾高可用,这就是 CAP 理论里的 CP 模型。 下面用最通俗、最本质的逻辑讲清楚原理。 1. 先明确:ZooKeeper 是 CP 系统 ZooKeeper 的定位是: 强一致性(Consi 阅读全文
posted @ 2026-03-30 21:37 七星6609 阅读(19) 评论(0) 推荐(0)
摘要:本篇介绍在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 阅读全文
posted @ 2020-02-02 23:31 七星6609 阅读(2168) 评论(0) 推荐(3)