Zookeeper面试题阅读指南(必看)

大家好,我是帅地。

为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。

由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。

面试题链接汇总

1. ZooKeeper 适合哪些应用场景?

2. 简述什么是Zookeeper ?

3. 简述Zookeeper 目录结构和作用 ?

4. 简述Zookeeper的工作原理 ?

5. 简述zoo.cfg 配置项目和对应的作用 ?

6. 请列举Zookeeper的常用命令 ?

7. 列举Zookeeper服务启动日志的组成结构 ?

8. 简述Zookeeper基本数据模型和存储结构 ?

9. Zookeeper客户端与服务端之间的的连接称之为什么?

10. 简述Zookeeper的watcher机制 ?

11. Zookeeper集群不得少于几台服务器,集群规则是什么?

12. Zookeeper有哪几种几种部署模式?

13. 请阐述Zookeeper是如何选取主leader的?

14. Zookeeper是如何保证事务的顺序一致性的?

15. 请列举身份认证的5种类型schema?

16. 请描述 Zookeeper 的通知机制是什么?

17. 请列举Znode节点有哪些类型 ?

18. 请问Znode节点状态stat的属性 ?

19. 请简述Znode的结构 ?

20. 简述watcher使用场景 ?

21. 简述Zookeeper的监听原理 ?

22. 请解释Zookeeper保证数据一致性(详述) ?

23. 简述什么是ZAB协议并且解释其实现原理 ?

24. Zookeeper怎么保证主从节点的状态同步?

25. 详细阐述什么是Paxos算法 ?

26. 请列举ZAB和Paxos算法的联系与区别?

27. Zookeeper负载均衡和Nginx负载均衡有什么区别?

28. 简述Zookeeper的CAP理论 ?

29. Zookeeper节点宕机如何处理?

30. ZooKeeper 集群中个服务器之间是怎样通信的?

31. 请列举ZooKeeper中使用watch的注意事项有哪些?

32. 客户端修改了某个节点的数据,其他客户端能够马上获取到这个最新数据吗?

33. 整体阐述下请简述Zookeeper的选举机制 ?

34. 解释ZooKeeper下service有几种工作状态 ?

35. 简述ZooKeeper 分布式锁怎么实现的?

36. 简述ZooKeeper 的持久化机制 ?

37. Zookeeper 是如何解决脑裂问题的?

38. Zookeeper脑裂是什么原因导致的?

39. 简述Zookeeper中的脑裂问题 ?

40. Zookeeper对节点的watch监听通知是永久的吗?

41. 简述Zookeeper和Dubbo的关系 ?

42. 简述对ZooKeeper对事务性的支持?

43. 请说明ZooKeeper使用到的各个端口的作用?

44. 创建的临时节点什么时候会被删除,是连接一断就删除吗?

45. Zookeeper 能否为临时节点创建子节点?

46. 请列举ZooKeeper中使用watch的注意事项有哪些?

发表评论

后才能评论