1. 什么是Zookeeper?

    Zookeeper是Hadoop分布式的协调服务,zookeep主要解决单点故障(如Hadoop1.0版本上的namenode,和hbase中的hmaster等等,zookeeper是运行在Hadoop2.0上的)。

  2. Zookeeper的运行原理?

    Zookeeper的设置必须是奇数台计算机,它里面主要连个角色,一个是leader,一个是follower,当其中leader,挂掉之后徐,剩余的follower会产生竞争,产生一个新的leader。同时zookeeeper还具有同步信息的作用,当zookeeper集群中有一台数据被修改过后,其他计算机访问zookeeper其他的计算机依然可以访问到上一个计算机修改过的数据。