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版本以后可以动态添加,之前没法动态添加