当前位置: 首页 > news >正文

【大数据分布并行处理】单元测试(三)

文章目录

  • 第三单元
    • 单选题
    • 多选题

第三单元

单选题

  1. HDFS的命名空间不包含:
    A. 块
    B. 目录
    C. 字节
    D. 文件
    正确答案: C

  2. 对HDFS描述错误的是:
    A. HDFS是一个开源框架
    B. 2004年,Doug Cutting发布了第一个版本HDFS
    C. HDFS是 Hadoop大数据生态系统的底层核心子项目
    D. HDFS通过构建在普通PC设备上的集群环节,以较低成本完成大规模数据存储任务
    正确答案: B

  3. ‏采用多副本冗余存储的优势不包含:
    A. 容易检查数据错误
    B. 节约存储空间
    C. 加快数据传输速度
    D. 保证数据可靠性
    正确答案: B

  4. 分布式文件系统HDFS采用了主从结构模型,由计算机集群中的多个节点构成的,这些节点分为两类,一类存储元数据叫 ____ ,另一类存储具体数据叫 ____:
    A. 名称节点,主节点
    B. 名称节点,数据节点
    C. 从节点,主节点
    D. 数据节点,名称节点
    正确答案: B

  5. 下面关于分布式文件系统HDFS的描述正确的是:
    A. 分布式文件系统HDFS是一种关系型数据库
    B. 分布式文件系统HDFS比较适合存储大量零碎的小文件
    C. 分布式文件系统HDFS是谷歌分布式文件系统GFS(Google File System)的一种开源实现
    D. 分布式文件系统HDFS是Google Bigtable的一种开源实现
    正确答案: C

  6. ‍分布式文件系统HDFS 中的 block 默认保存几份?
    A. 1份
    B. 2份
    C. 3份
    D. 不确定
    正确答案: C

  7. ‍HDFS是基于流数据模式访问和处理超大文件的需求而开发的,具有高容错、高可靠性、高可扩展性、高吞吐率等特征,适合的读写任务是?
    A. 一次写入,少次读取
    B. 多次写入,少次读取
    C. 一次写入,多次读取
    D. 多次写入,多次读取
    正确答案: C

  8. 下列关于HDFS说法不正确的是?
    A. 适合大数据的处理
    B. 不适合处理低延迟数据访问
    C. 支持多用户写入和追加文件内容
    D. 无法高效存储大量小文件
    正确答案: C

  9. 下列关于HDFS目标描述不正确的是:
    A. 运行在低廉的商用硬件集群上,出现故障能继续运行,不让用户察觉到中断
    B. 移动数据比移动计算代价低,移动数据到计算附近
    C. 支持大规模文件存储
    D. 对文件实行一次写入,多次读取的访问模式
    正确答案: B

  10. ‍下述关于HDFS体系结构描述不正确的是?
    A. 名称节点负责管理文件系统的命名空间及客户端对文件的访问
    B. NameNode负责文件元数据的操作,DataNode负责处理文件内容的读写请求
    C. 读取文件时,NameNode让用户随机读取DataNode中的一个副本
    D. 副本存放在哪些DataNode上由NameNode来控制,根据全局情况做出块放置决定
    正确答案: C

  11. HDFS首先把大数据文件拆分成若干个小的数据块,再把这些数据块写入到不同的节点上,这些负责保存文件数据的节点被称为?
    A. NameNode
    B. DataNode
    C. SecondaryNameNode
    D. Block
    正确答案: B

  12. Hadoop与HDFS文件系统交互的API是一个抽象类,该类只能通过自身的get方法得到具体实现类的实例对象,这个抽象类是?
    A. Configuration类
    B. FileSystem类
    C. Path类
    D. InputStream类
    正确答案: B

  13. NameNode的Web界面默认占用哪个端口号?
    A. 18088
    B. 18030
    C. 50070
    D. 18040
    正确答案: C

  14. HDFS的错误检测不包括?
    A. NameNode错误检测
    B. DataNode错误检测
    C. 数据块错误检测
    D. 数据块冗余检测
    正确答案: D

  15. 下面与HDFS类似的框架是?
    A. HBase
    B. NTFS
    C. BigTable
    D. GFS
    正确答案: D

  16. 下列关于配置机架感知的相关描述哪项不正确:
    A. 如果一个机架出问题,不会影响数据读写和正确性
    B. 写入数据的时候多个副本会写到不同机架的 DataNode 中
    C. MapReduce 会根据机架的拓扑获取离自己比较近的数据块
    D. 数据块的第一个副本会优先考虑存储在客户端所在节点
    正确答案: B

  17. 下列命令可以显示出HDFS文件系统中/user/root/目录情况的是:
    A. hdfs dfs -dir /user/root/
    B. hdfs dfs -ls /user/root/
    C. hadoop fs -cat /user/root/
    D. hdfs dfs -display /user/root/
    正确答案: B

  18. 以下命令可以将HDFS文件系统/user/root/目录下word.txt文件下载到本地/opt目录的是:
    A. hdfs dfs -put /user/root/word.txt /opt
    B. hdfs dfs -get /user/root/word.txt /op
    C. hdfs dfs -cp /user/root/word.txt /op
    D. hdfs dfs -mv /user/root/word.txt /op
    正确答案: B

  19. HDFS集群中的NameNode职责不包括:
    A. 维护HDFS集群的目录树结构
    B. 维护HDFS集群的所有数据块的分布、副本数和负载均衡
    C. 负责保存客户端上传的数据
    D. 响应客户端的所有读写数据请求
    正确答案: C

  20. 在HDFS中,put命令用于:
    A. 将文件或者目录从本地文件系统拷贝到HDFS
    B. 将文件从HDFS拷贝到本地文件系统
    C. 将文件或目录从HDFS拷贝到本地文件系统
    D. 将文件从本地文件系统拷贝到HDFS
    正确答案: A

多选题

  1. 以下对数据节点理解正确的是:
    A. 数据节点用来存储具体的文件内容
    B. 每个数据节点的数据实际上保存在本地Linux文件系统中
    C. 数据节点在名称节点的统一调度下进行数据块的创建、删除和复制等操作
    D. 数据节点向名称节点定期发送自己所存储的块的列表。
    正确答案: ABCD
    你的作答: ABCD

  2. 下列关于名称节点描述正确的是:
    A. 名称节点保存了两个核心的数据结构:FsImage和EditLog
    B. FsImage包含 Hadoop 文件系统中的所有目录和文件元数据信息和文件块位置的信息。
    C. EditLog存放的是 Hadoop 文件系统的所有更改操作(文件创建,删除或修改)的日志
    D. 文件系统客户端执行的更改操作首先会被记录到 FsImage文件中
    正确答案: AC

  3. 下列关于第二名称节点描述正确的是:
    A. 第二名称节点就是用来解决名称节点运行期间EditLog不断变大的问题
    B. 第二名称节点实现的是热备份
    C. 第二名称节点主要用于同步元数据信息,辅助名称节点对FsImage和EditLog进行合并
    D. 当第二名称节点将FsImage和EditLog复制之后,名称节点会生成一个新的操作日志文件EditLog.new,FsImage和EditLog合并完成之后,原有EditLog删除,EditLog.new重命名为EditLog
    正确答案: ACD

  4. 下列关于SecondaryNameNode描述不正确的是:
    A. 它是名称节点的热备
    B. 它对内存没有要求
    C. 它的任务是帮助NameNode合并编辑日志,减少NameNode的启动时间
    D. SecondNameNode与NameNode部署在同一个节点上
    正确答案: ABD

  5. 下列关于HDFS运行原理描述正确的是:
    A. HDFS采用一种称为机架感知的策略来改进数据的可靠性、可用性和网络带宽的利用率
    B. 心跳机制是每隔一段时间连接一次的机制
    C. 同一个机架内的两台机器间的带宽会比不同机架的两台机器间的带宽小
    D. HDFS支持数据均衡策略,如果某个数据节点上的空闲空间低于特定的临界点,按照均衡策略系统自动地将数据从这个数据节点移动到其他空闲的数据节点
    正确答案: ABD

相关文章:

  • CMOS介绍
  • [HXPCTF 2021]includer‘s revenge
  • MYSQL---基础篇
  • 4.HTML网页开发的工具
  • Clickhouse学习笔记(11)—— 数据一致性
  • ELK分布式日志
  • TypeScript: 判断两个数组的内容是否相等
  • 解决游戏找不到x3daudio1_7.dll文件的5个方法,快速修复dll问题
  • Ubuntu 20.04编译Chrome浏览器
  • 『MySQL快速上手』-⑤-数据类型
  • 使用微信小程序控制蓝牙小车(微信小程序端)
  • U盘插在电脑上显示要格式化磁盘怎么办
  • 华为开源carbondata中的使用问题处理
  • gma 2.0.3 (2023.11.12) 更新日志
  • 谷歌插件报错 Manifest version 2 is deprecated, and support will be removed in 2023.
  • 07.Android之多媒体问题
  • Java,console输出实时的转向GUI textbox
  • javascript面向对象之创建对象
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • PHP 的 SAPI 是个什么东西
  • SegmentFault 2015 Top Rank
  • Spring Cloud中负载均衡器概览
  • 给新手的新浪微博 SDK 集成教程【一】
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 关于字符编码你应该知道的事情
  • 机器学习中为什么要做归一化normalization
  • 试着探索高并发下的系统架构面貌
  • 小程序 setData 学问多
  • 1.Ext JS 建立web开发工程
  • puppet连载22:define用法
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • !$boo在php中什么意思,php前戏
  • #Linux(权限管理)
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (论文阅读30/100)Convolutional Pose Machines
  • (万字长文)Spring的核心知识尽揽其中
  • (转)母版页和相对路径
  • (转载)深入super,看Python如何解决钻石继承难题
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • ***通过什么方式***网吧
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET Reactor简单使用教程
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET连接数据库方式
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [ 隧道技术 ] 反弹shell的集中常见方式(二)bash反弹shell
  • [17]JAVAEE-HTTP协议
  • [android] 看博客学习hashCode()和equals()