一、选择题
1.Zookeeper服务端默认的对外服务端口是?
A.8088
B.3888
C.2181
D.2888
2.Zookeeper生产环境一般采用多少台机器组成集群?
A.1
B.3
C.5
D.奇数台(且大于1)
3.下面就Zookeeper的配置文件zoo.cfg的一部分,请问initLimit表示的含义是?
A.Leader-Follower初始通信时限
B.Leader-Follower同步通信时限
C.Client-Server通信心跳时间
D.Client-Server初始通信时限
4.关于ZooKeeper的说法错误的是?
A.ZooKeeper是一个高可用的分布式数据管理和协调框架
B.能够很好的保证分布式环境中数据的一致性
C.越来越多的分布式系统(Hadoop、HBase、Kafka)中使用ZooKeeper
D.Hadoop的高可用不需要用到ZooKeeper
5.ZooKeeper树中节点叫做什么?
A.Znode
B.Zknode
C.inode
D.Zxid
6.关于ZooKeeper顺序节点的说法正确的是?
A.创建顺序节点的命令为:create /test value1
B.创建顺序节点时不能连续执行创建命令,否者报错节点已存在
C.通过顺序节点,可以创建分布式系统唯一ID
D.顺序节点的序号能无限增加
7.关于ZooKeeper临时节点的说法正确的是?
A.创建临时节点的命令为:create -s /tmp myvalue
B.一旦会话结束,临时节点将被自动删除
C.临时节点不能手动删除
D.临时节点允许有子节点
8.下列选项哪个不是ZooKeeper的应用场景?
A.Master选举
B.分布式锁
C.分布式协调/通知
D.存储非关系型数据
9.关于ZooKeeper的说法错误的是?
A.ZooKeeper不存在单点故障的情况
B.ZooKeeper服务端有两种重要的角色是Leader和Follower
C.ZooKeeper Leader挂掉之后会自动在其他机器选出新的Leader
D.客户端可以连接到ZooKeeper集群中任一台机器
10.关于ZooKeeper的特性说法错误的是?
A.能改变ZooKeeper服务器状态的操作称为事务操作
B.是版本机制有效避免了数据更新时出现的先后顺序问题
C.当节点发生变化时,通过watcher机制,可以让客户端得到通知
D.watch能触发多次
二、判断题
1.ZooKeeper服务端默认的对外服务端口是3888。(F)
2.ZooKeeper的Znode保存的数据不能超过1MB。(T)
3.ZooKeeper的close命令会关闭当前连接,可用connect 再次连接,不会退出客户端。(T)
4.ZooKeeper通过命令“create -s /tmp tmpvalue”可以创建一个临时节点。(F)
5.Zab为原子消息广播协议,是Zookeeper数据一致性的核心算法。(T)
6.ZooKeeper Server端中存在一个角色为Leader的节点,其他节点都为Follower。(T)
7.进入Zookeeper客户端的命令是zkCli.sh。(T)
8.输入help查看ZooKeeper的命令帮助。(T)
9.ZooKeeper用ls命令查看znode的值。(F)
10.ZooKeeper的一个应用场景为Hadoop Federation。(F)
版权归原作者 星羽ing 所有, 如有侵权,请联系我们删除。