本身不是为高可用性设计, tps有限 CP 模式 一致性 协调服务 对网络隔离敏感,很脆弱 Paxos算法复杂性,选举过程慢,容易造成重新选举,影响可用性 难以避免数据的不一致 metadata对namenode的频繁访问导致大量disk I/O,限制应用的速度。 zk比较重要的一些特性 选举 election quorum 写一致性问题解决 使用 zab znode watch机制