ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

1、zookeeper是如何保证事务的顺序一致性的

2、zookeeper是如何选取主leader的?

3、zookeeper是什么框架?

4、有哪些应用场景?

5、使用什么协议?

6、说说分布式一致性算法Paxos

7、说一说选举算法及流程

8、有哪几种部署模式?

9、Zookeeper集群中服务器之间是如何通信的

10、ZooKeeper有几种节点类型?