zookeeper的简要知识点

1 简述一下zookeeper的工作原理
答:1 zookeeper是分布式的小文件系统,每个文件最大只有1M.。
2 zookeeper是高可用的协调服务。
3 zookeeper的底层有选举机制。有leader和follower,所以系统基本上上2n-1台机器。
4 zookeeper的数据类型是森林结构,储层文件都是基于节点。

2 zookeeper解决了企业中的什么问题?
答:解决了全局数据一致性 高可用的协调服务。

3zookeeper集群的架构图

答:有leader follower 和observer三中角色。
leader 主节点 分配任务,处理事务和非事务性的请求。事务性就是增删改,写。非事务就是主要是 读。
fellower 从节点 执行任务 处理非事务性的请求和转发事务请求。同时 还需要进行投票。
observer 观察者 是单独的机器。处理非事务性的请求和转发事务性的请求。

4 zookeeper点节点类型有哪些?节点分别有哪些属性?
答 主要分两类 分别是永久节点 和 临时节点。永久节点有普通的 有序的 。临时节点也有普通的 有序的。
zxid这个属性在zookeeper当中是唯一性的。分别有1czxid 这个是创建节点时的事物id 2mzxid 这个时修改时的事物id
3 pzxid这个时修改了子节点时的事务id.。
同时。最主要的,id越大 说明越新的操作,小的id 对应的操作会先于大的对应的id。

5zookeeper的watch机制是怎样的 ?有什么样的应用场景?
答:zookeeper的本质是监听,监听节点的增删改。
应用场景:在集群环境中,当一台机器连接到zookeeper时就创建一个临时节点,同时另一台机器开启watch机制。监听这个节点。
当这个节点出现问题的时候,就表明这台机器出现问题了。至于为什么说watch机制是一次性的,是因为要考虑到服务器的压力,
本质上zookeeper是一个分布式的小文件系统。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值