Zookeeper面试题

1. 选举机制

半数机制,超过半数的投票通过,即通过。

  • 第一次启动选举规则:
    • 投票过半数时,服务器 id 大的胜出
  • 第二次启动选举规则:
    1. EPOCH 大的直接胜出
    2. EPOCH 相同,事务 id 大的胜出
    3. 事务 id 相同,服务器 id 大的胜出

2. 生产集群安装多少 zk 合适

安装奇数台。

  • 生产经验:
    • 10 台服务器:3 台 zk
    • 20 台服务器:5 台 zk
    • 100 台服务器:11 台 zk
    • 200 台服务器:11 台 zk

服务器台数多:好处,提高可靠性;坏处:提高通信延时

3. 常用命令

CRUD:

  1. C
    • create
  2. R
    • ls
    • ls2
    • get
    • stat
  3. U
    • set
  4. D
    • delete
    • rmr
  5. help

4. ZooKeeper 的部署方式有哪几种?集群中的角色有哪些?集群最少需要几台机器?

  1. 部署方式单机模式、集群模式
  2. 角色: Leader 和 Follower
  3. 集群最少需要机器数: 3
© 版权声明
THE END
请撒泡尿证明你到此一游
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容