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

ZooKeeper入门技能认证测试卷

20 题 60 分钟 难度:★

考察知识点

  • ZooKeeper设计目标与应用场景
  • 单机与集群部署配置
  • ZNode节点类型与操作命令
  • 客户端基本使用方法
  • ACL权限控制配置
  • 集群架构与Leader选举基础
💡 参考答案在文末
判断题
1

ZooKeeper下载后需要编译源代码才能运行。

A

B

2

ZooKeeper作为分布式协调服务,主要解决分布式系统中的配置管理、命名服务、分布式同步等问题。

A

B

3

ZooKeeper集群的节点数量可以是偶数,如2个或4个。

A

B

4

ZooKeeper保证强一致性,即所有客户端在同一时刻看到的数据完全相同。

A

B

5

临时节点可以创建子节点。

A

B

单选题
6

ZooKeeper的world认证方案代表什么?

A

需要密码认证

B

任何人都可以访问

C

仅特定IP可以访问

D

需要证书认证

7

ZooKeeper最核心的设计目标是什么?

A

高吞吐量的数据存储

B

简单、高性能、可靠的分布式协调服务

C

复杂的事务处理能力

D

大规模数据分析

8

ZooKeeper中临时节点的生命周期特点是什么?

A

永久存在,除非手动删除

B

随创建客户端会话结束而自动删除

C

在创建后固定时间自动删除

D

只能存储临时数据

9

安装ZooKeeper之前必须先安装什么环境?

A

Python环境

B

JDK环境

C

Node.js环境

D

Go环境

10

创建顺序节点时,ZooKeeper会自动在节点名后添加什么?

A

当前时间戳

B

单调递增的数字序号

C

客户端ID

D

随机字符串

11

ZooKeeper集群Leader选举的条件是什么?

A

所有节点投票同意

B

过半节点投票同意

C

Leader节点自己决定

D

管理员手动指定

12

连接ZooKeeper服务器的命令行工具是什么?

A

zkServer.sh

B

zkCli.sh

C

zkEnv.sh

D

zookeeper-client

13

ZooKeeper的数据模型采用什么样的结构?

A

关系型数据库表结构

B

层级命名空间(类似文件系统的树形结构)

C

键值对的哈希表结构

D

图结构

14

ZooKeeper的ACL权限控制是在什么级别?

A

集群级别

B

节点级别

C

用户级别

D

数据级别

15

ZooKeeper集群最少需要多少个节点?

A

1个

B

2个

C

3个

D

5个

多选题
16

ZooKeeper ACL包含哪些权限位?

A

CREATE - 创建子节点权限

B

READ - 获取节点数据和子节点列表权限

C

WRITE - 修改节点数据权限

D

DELETE - 删除子节点权限

17

关于ZooKeeper的顺序节点,以下说法正确的是?

A

顺序节点的序号是全局唯一的

B

顺序节点的序号在同一父节点下唯一

C

临时顺序节点会随会话消失

D

顺序节点可用于实现分布式锁

18

以下哪些情况会触发ZooKeeper集群的Leader选举?

A

集群首次启动

B

Leader节点宕机

C

网络分区导致Leader失联

D

新增Observer节点

填空题
19

ZooKeeper单机模式运行时,需要在____________目录下创建配置文件____________,并设置____________参数指定数据存储目录。

20

使用命令____________可以连接到指定IP和端口____________的ZooKeeper服务器。

参考答案
1.错误 2.正确 3.错误 4.错误 5.错误 6.B 7.B 8.B 9.B 10.B 11.B 12.B 13.B 14.B 15.C 16.A;B;C;D 17.B;C;D 18.A;B;C 19.conf;zoo.cfg;dataDir 20.zkCli.sh -server 192.168.1.100:2181;2181
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一套试卷 ZAB协议深度解析专项测试卷
下一套试卷 → ZooKeeper概述与核心概念专项测试卷
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码