《大数据技术原理与操作应用》第5章习题答案_第1页
《大数据技术原理与操作应用》第5章习题答案_第2页
《大数据技术原理与操作应用》第5章习题答案_第3页
《大数据技术原理与操作应用》第5章习题答案_第4页
《大数据技术原理与操作应用》第5章习题答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章一、单选题1、Zookeeper中的数据存储结构和标准文件系统非常类似,两者采用的层次结构是()。A、树形B、星形C、网形D、分布式参考答案:A2、为了保证Leader选举能够通过半数以上台服务器选举支持,因此Zookeeper集群搭建的服务器为()。A、2n+2B、2nC、2n+1D、以上说法均错误参考答案:C3、下列选项中,用于获取Zookeeper所包含的信息的Shell命令是()。A、lsB、ls2C、rD、get参考答案:D4、当Zookeeper的节点数据发生变更时,被触发的事件是()。A、NodeCreatedB、NodeDataChangedC、NodeChildrentChangedD、NodeDeleted参考答案:B答案解析:当节点的数据发生变更时,NodeDataChanged事件被触发。5、下列说法中,关于Zookeeper说法错误的是()。A、ApacheZookeeper旨在减轻构建健壮的分布式系统的服务B、Zookeeper最早起源于雅虎研究院的一个研究小组C、Zookeeper是一个分布式协调服务的收费框架D、Zookeeper本质上是一个分布式的小文件存储系统参考答案:C答案解析:Zookeeper是一个分布式协调服务的开源框架,它是由Google的Chubby开源实现。二、多选题1、下列选项中,属于Zookeeper集群的角色有()。A、FollowerB、WorkerC、ObserverD、Leader参考答案:A,C,D2、下列说法中,关于zoo.cfg配置文件中的参数server.1=hadoop01:2888:3888说法正确的是()。A、1表示服务器的编号B、hadoop01表示这个服务器的IP地址C、2888表示表示Zookeeper服务器之间的通信心跳号D、3888表示Leader选举的端口号参考答案:A,B3、Zookeeper中,Watcher机制的特点包含()。A、一次性触发B、事件封装C、异步发送D、先注册再触发参考答案:A,B,C,D4、在Zookeeper选举过程中,一共有四种状态,分别是()。A、竞选状态B、随从状态C、观察状态D、领导者状态参考答案:A,B,C,D答案解析:Zookeeper服务器有四种状态,分别为竞选状态、随从状态、观察状态以及领导者状态。三、判断题1、临时节点允许拥有子节点。对错参考答案:错答案解析:临时节点不允许拥有子节点。2、Zookeeper的选举机制,实际上是采用算法FastLeaderElection,投票数大于半数则胜出的机制。对错参考答案:对3、Zookeeper提供的getChildren()方法可以用于获取指定节点下的所有子节点列表。对错参考答案:对4、Zookeeper数据模型中的每个Znode都是由三部分组成,分别是stat、data和children。对错参考答案:对答案解析:Zookeeper数据模型中的每个Znode都是由三部分组成,分别是stat、data和children。5、启动Zookeeper服务的命令是“zkServer.shstart”。对错参考答案:对6、命名服务是分布式系统中比较常见的一类场景,发布者将需要全局统一管理的数据发布到Zookeeper节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。对错参考答案:错答案解析:命名服务是分布式系统中比较常见的一类场景。在分布式系统中,通过使用命名服务,客户端应用能够根据指定名字来获取资源服务的地址,提供者等信息。7、Observer角色参与Leader选举过程中的投票。对错参考答案:错答案解析:Observer角色不会参与任何形式的投票,只提供非事务性的服务。8、在Zookeeper选举机制中,数据ID是服务器中存放的最新数据版本号,该值越大则说明数据越新,在选举过程中数据越新权重越小。对错参考答案:错答案解析:在Zookeeper选举机制中,数据ID是服务器中存放的最新数据版本号,该值越大则说明数据越新,在选举过程中数据越新权重越大。9、由于Zookeeper集群的运行不需要Java环境支持,所以不需要提前安装JDK。对错参考答案:错答案解析:由于Zookeeper集群的运行需要Java环境支持,所以需要提前安装JDK。10、当客户端断开连接,此时客户端和服务器的连接就是SyncConnected状态,说明连接失败。对错参考答案:错答案解析:当客户端断开连接,此时客户端和服务器的连接就是Disconnected状态,说明连接失败。11、Zookeeper具有全局数据一致性、高容错性、无序性、原子性以及实时性。对错参考答案:错答案解析:Zookeeper具有全局数据一致性、可靠性、顺序性、原子性以及实时性。12、非全新集群选举时是优中选优,保证Leader是Zookeeper集群中数据最完整、最可靠的一台服务器。对错参考答案:对答案解析:非全新集群选举时是优中选优,保证Leader是Zookeeper集群中数据最完整、最可靠的一台服务器。四、填空题1、是Zookeeper集群工作的核心,也是事务性请求(写操作)的唯一调度和处理者。参考答案:【Leader】答案解析:Leader是Zookeeper集群工作的核心,也是事务性请求(写操作)的唯一调度和处理者。2、当Zookeeper客户端连接认证失败,此时客户端和服务器的连接状态就是,说明认证失败。参考答案:【AuthFailed】3、Zookeeper选举机制的类型有两种,分别是和非全新集群选举。参考答案:【全新集群选举】4、Zookeeper的顺序性主要分为两种,分别是和偏序。参考答案:【全局有序】5、当节点的直接子节点被创建、被删除、子节点数据发生变更时,事件被触发。参考答案:【NodeChildrentChanged】答案解析:暂无解析6、通过执行命令,查看该节点的Zookeeper角色。参考答案:【zkServer.shstatus】答案解析:通过执行“zkServer.shstatus”命令,查看该节点的Zookeeper角色。7、在配置文件中,设置与主机连接的心跳端口和选举端口。参考答案:【zoo.cfg】答案解析:在配置文件zoo.cfg中,设置与主机连接的心跳端口和选举端口。8、的生命周期不依赖于会话,并且只有在客户端显示执行删除操作的时候,它们才能被删除。参考答案:【永久节点】答案解析:永久节点的生命周期不依赖于会话,并且只有在客户端显示执行删除操作的时候,它们才能被删除。9、在Zookeeper的选举机制中,服务器的编号越大,则在FastLeaderElection算法中的越大。参考答案:【权重】10、Zookeeper是由组成的树。参考答案:【节点】答案解析:Zookeeper是由节点组成的树,树中的每个节点被称为—Znode。11、Zookeeper提供的典型应用场景服务有、统一命名服务和。参考答案:【数据发布与订阅】【分布式锁】答案解析:Zookeeper典型应用场景有数据发布与订阅、统一命名服务和分布式锁。12、Znode有两种类型,分别是和永久节点。参考答案:【临时节点】五、简单题1、简述Zookeeper的Watcher机制。参考答案:在ZooKeeper中,引入了Watcher机制来实现分布式的通知功能。ZooKeeper允许客户端向服务端注册一个Watch监听,当服务端的一些事件触发了这个Watch,那么就会向指定客户端发送一个事件通知,来实现分布式的通知功能。2、简述分布式锁服务。参考答案:分布式锁服务可以保证Zookeeper中数据的强一致性,锁服务分为两类,一类是保持独占,另一类是控制时序。所谓保持独占,就是所有试图来获取这个锁的客户端,最终只有一个客户端可以成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论