全部学科
Python全栈
python
NodeJS全栈
nodejs

集群监控与运维专项测试卷

10 题 30 分钟 难度:★★

考察知识点

  • stat、mntr、cons、ruok四字命令使用
  • JMX配置、关键指标、Prometheus集成
  • 事务日志分析、快照日志、排查技巧
  • 快照生成、清理策略、恢复流程
  • Leader状态、ZXID一致性、告警规则
💡 参考答案在文末
判断题
1

ZooKeeper默认会自动开启JMX远程监控端口,无需额外配置。

A

B

单选题
2

执行ZooKeeper四字命令stat需要通过什么方式?

A

zkCli.sh命令行执行

B

telnet或nc连接2181端口发送命令

C

zkServer.sh脚本执行

D

Java API调用

3

通过JMX监控ZooKeeper可以获取什么信息?

A

只能获取CPU使用率

B

内存使用、连接数、请求延迟等关键指标

C

只能获取节点数据内容

D

只能获取集群拓扑信息

4

ZooKeeper的事务日志文件存储在哪个目录?

A

conf目录

B

dataDir目录下的version-2子目录

C

bin目录

D

lib目录

5

ZooKeeper快照文件的作用是什么?

A

记录实时事务操作

B

保存某一时刻的完整内存数据状态

C

存储客户端连接信息

D

保存配置文件备份

6

ZooKeeper四字命令ruok返回什么表示服务正常?

A

ok

B

imok

C

alive

C

healthy

多选题
7

以下哪些是ZooKeeper常用的四字监控命令?

A

stat - 查看服务器状态

B

mntr - 详细监控指标

C

cons - 查看客户端连接详情

D

dump - 查看临时节点与会话

8

分析ZooKeeper日志可以帮助定位哪些问题?

A

数据不一致问题

B

性能瓶颈(写入延迟高)

C

会话异常断开

D

Leader选举异常

9

ZooKeeper集群健康检查应关注哪些指标?

A

Leader节点是否存活

B

过半节点是否在线

C

数据版本是否一致

D

客户端连接数是否正常

填空题
10

ZooKeeper数据恢复过程:先加载最近的____________文件恢复基础数据状态,再____________之后的____________将数据更新到最新状态,保证数据一致性。

参考答案
1.错误 2.B 3.B 4.B 5.B 6.B 7.A;B;C;D 8.A;B;C;D 9.A;B;C;D 10.快照;回放;事务日志
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一套试卷 集群架构与领导者选举专项测试卷
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码