zookeeper

1.zookeeper应用场景:

  配置管理:可以在zookeeper写配置项,使我们的整个集群都可以访问到。

  名字d服务:可以和我们的Linux中的hosts文件一样,让我们的名字和ip地址联系起来

  组员管理,简单互斥锁,互斥锁,读写锁,

2.zookeeper使用的协议:ZAB协议

3.zookeeper选举算法和流程

 

4.zookeeper对节点的watch监听是永久的吗?

  不是永久的,监听一次就失效了

5.zookeeper有哪几种节点类型?

  4种:

  persistent:持久化znode节点

  persistent_sequential:自动增加顺序编号的znode节点,持久的。

  ephemeral:临时节点,一旦客户端zk连接关闭,这个节点就会消失

  ephemeral_sequential:临时自动编号节点。

6.zookeeper集群如果有3台机器,挂掉一台集群还能工作吗?挂掉两台呢?

  挂掉一台集群可以继续工作,

  挂掉两台不能继续工作,因为选举机制不能选出leader,

7.zookeeper集群支持动态添加机器码?

  在3.5版本以后可以动态添加,之前没法动态添加

 

  

posted @ 2018-01-18 12:50  光辉蝈蝈  阅读(80)  评论(0编辑  收藏  举报