zookeeper
熟练进行生产环境的部署、调优和监控;
zookeeper 是
熟练进行生产环境的部署、调优和监控; ZooKeeper 是一个开源的分布式协同服务系统,在业界的应用非常广泛,已经有十多年的历史。 大多数技术人员都可以很快上手 ZooKeeper,但大都局限于基于现有的 ZooKeeper 协同服务示例做一些简单的定制。如果想具备为自己的业务场景设计 ZooKeeper 协同服务应用的能力,就需要深刻理解 ZooKeeper 的内部工作原理
一个zookeeper集群需要由奇数个2n+1节点构成
一个ZooKeeper集群需要由奇数个(2N+1)节点构成,通过内部选举协议选出一个Leader节点,其余为Follower节点。写入数据时,由Leader节点负责统一协调写请求,至少(N+1)个节点投票成功才能确定本次数据写入成功,因此至少有(N+1)个存活的节点才能保证ZooKeeper整体服务可用。当Leader节点异常退出时,ZooKeeper集群会重新发起选举,选出新的Leader节点,保证整体服务的高可用