zookeeper 模拟试卷 · 技能认证
ZooKeeper高级技能认证测试卷
- ZAB协议源码实现与两阶段提交优化
- JVM内存调优与磁盘IO优化
- Leader宕机恢复与网络分区脑裂处理
- SASL认证与SSL/TLS加密配置
- 多集群联邦与Observer扩展架构
- Kafka/HBase/Dubbo与ZooKeeper集成
试卷习题(20 题)
参考答案在文末判断题
1
判断题
Kafka新版本(2.8+)的KRaft模式不再依赖ZooKeeper进行元数据管理。
单选题
2
单选题
ZooKeeper多集群联邦架构的主要目的是什么?
3
单选题
ZooKeeper SSL/TLS加密的主要作用是什么?
4
单选题
Kafka使用ZooKeeper做什么?
5
单选题
ZooKeeper如何防止网络分区导致的脑裂问题?
6
单选题
大规模部署Observer节点的优势是什么?
7
单选题
ZooKeeper磁盘IO优化的核心策略是什么?
8
单选题
ZAB协议在Leader节点中的核心实现类是什么?
9
单选题
ZooKeeper集群Leader宕机后的恢复流程是什么?
10
单选题
ZAB协议相比传统两阶段提交的优化是什么?
11
单选题
ZooKeeper SASL认证支持的认证机制有哪些?
12
单选题
ZooKeeper JVM内存调优时,应该重点关注什么?
多选题
13
多选题
ZooKeeper Leader宕机恢复过程中需要处理哪些关键问题?
14
多选题
ZooKeeper磁盘IO优化措施有哪些?
15
多选题
ZooKeeper多集群联邦架构需要解决哪些挑战?
16
多选题
ZAB协议源码中,Leader处理消息广播流程涉及哪些关键组件?
填空题
17
填空题
ZooKeeper集群脑裂防护:过半机制要求只有节点的分区才能选举,5节点集群最多容忍节点故障,网络分区后少数节点分区无法提供服务。
18
填空题
ZooKeeper SASL认证配置:设置为,配置文件指定认证机制和凭据,客户端使用认证信息连接服务器。
19
填空题
ZooKeeper JVM调优:根据配置堆内存大小(如-Xmx4G),根据配置直接内存大小,推荐使用垃圾收集器减少延迟。
20
填空题
ZAB协议简化两阶段提交:省略阶段,直接进入阶段发送提议,等待节点ACK确认后发送Commit,减少了网络往返。
参考答案
1.正确
2.B
3.B
4.B
5.B
6.B
7.B
8.B
9.B
10.B
11.B
12.B
13.A;B;C
14.A;B;C
15.A;B;C
16.A;B;D
17.超过半数;Leader;2
18.authProvider;SASLAuthenticationProvider;JAAS
19.节点数据量;连接数;CMS或G1
20.Prepare;Proposal;过半
