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

文章目录

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

第三单元

单选题

  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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/140262.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从0开始python学习-34.pytest常用插件

目录 1. pytest-html:生成HTML测试报告 2.pytest-xdist:并发执行用例 3. pytest-order:自定义用例的执行顺序 4. pytest-rerunfailures:用例失败时自动重试 5. pytest-result-log:用例执行结果记录到日志文件 1. pytest-html…

Android Studio里的C/C++返回: ld: error: undefined symbol

文章目录 问题解决参考 问题 Android Studio里的C/C进行编译时返回: ld: error: undefined symbol的错误,进行了解决。 解决 编译环境突然出现了这个问题,尝试解决,终于找到一个解决办法:卸载ndkVersion "23.1.7779620&q…

SpringBootWeb案例——Tlias智能学习辅助系统(3)——登录校验

前一节已经实现了部门管理、员工管理的基本功能。但并没有登录,就直接访问到了Tlias智能学习辅助系统的后台,这节来实现登录认证。 目录 登录功能登录校验(重点)会话技术会话跟踪方案一 Cookie(客户端会话跟踪技术)会话跟踪方案二…

数据结构----顺序栈的操作

1.顺序栈的存储结构 typedef int SElemType; typedef int Status; typedef struct{SElemType *top,*base;//定义栈顶和栈底指针int stacksize;//定义栈的容量 }SqStack; 2.初始化栈 Status InitStack(SqStack &S){//初始化一个空栈S.basenew SElemType[MAXSIZE];//为顺序…

「Flask」路由+视图函数

路由 路由的作用是将 HTTP 请求的 URL 路径映射到相应的函数处理程序。这样我们在开发过程中,就能将不同的 URL 路径与相应的函数处理程序关联起来,从而实现对 Web 应用的灵活控制。 路由可以分为静态路由和动态路由。两者主要是在形式上有一些区别&am…

环境变量小节

这是写的第二篇环境变量博客,写了一年多了,第一次出现把自己博客删了的情况,不知道为什么明明发表了,然后就把草稿箱和回收站的删了,结果晚上发现没发表,回收站删除是无法找回的,以后还是要慎重…

【系统架构设计】架构核心知识: 2.3 UML图

目录 一 UML 1 用例图 2 类图/对象图关系 3 活动图 4 顺序图 5 通信图

使用Python自动检测SSL证书是否过期

目录 一、概述 二、SSL证书过期检测原理 三、Python实现SSL证书过期检测 四、注意事项 总结 一、概述 随着互联网的普及和安全意识的提高,SSL证书的使用变得越来越重要。SSL证书可以提供加密通信,保护用户的数据安全,防止中间人攻击等。…

安卓Frida 常用脚本

打印调用堆栈, hook 某个方法,想看下调用堆栈,代码如下: function showStacks() {Java.perform(function () {send(Java.use("android.util.Log").getStackTraceString(Java.use("java.lang.Exception").$new()));});} 二,需要hook okhttp3 HttpUrl …

震裕科技-300953 三季报分析(20231108)

震裕科技-300953 基本情况 公司名称:宁波震裕科技股份有限公司 A股简称:震裕科技 成立日期:1994-10-18 上市日期:2021-03-18 所属行业:专用设备制造业 周期性:0 主营业务:精密级进冲压模具及下游…

VPP节点统计信息

节点的统计位于函数dispatch_node函数中,节点处理函数运行之后(node->function)返回值为处理的报文数量n(n_vectors),通过函数vlib_node_runtime_update_stats来更新节点的相关统计信息。 static_alway…

搭建Docker

一、概念 云服务器大家肯定不陌生了,相比较传统物理服务器来说他的价格,个性化的配置服务,节省了很多的运维成本,越来越多的企业以及个人开发者更加的青睐于云服务器。有了属于自己的服务器就可以部署搭建自己个人网站了&#xf…

mac安装brew

命令 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"如图 选择下载源,进行安装 安装完成 验证

安卓常见设计模式9------外观模式(Kotlin版)

1. W1 是什么,什么是外观模式?​ 外观模式(Facade Pattern)是一种结构型设计模式,它提供了一个简单的接口,用于隐藏底层系统的复杂性,并将其封装成一个更高级别的接口供客户端使用。外观模式有…

Java基础知识第四讲:Java 基础 - 深入理解泛型机制

Java 基础 - 深入理解泛型机制 背景:Java泛型这个特性是从JDK 1.5才开始加入的,为了兼容之前的版本,Java泛型的实现采取了“伪泛型”的策略,即Java在语法上支持泛型,但是在编译阶段会进行所谓的“类型擦除”&#xff0…

Linux--gcc/g++

一、gcc/g是什么 gcc的全称是GNU Compiler Collection,它是一个能够编译多种语言的编译器。最开始gcc是作为C语言的编译器(GNU C Compiler),现在除了c语言,还支持C、java、Pascal等语言。gcc支持多种硬件平台 二、gc…

C++(20):自定义类型的自定义结构化绑定

C++17引入了map,tuple等类型的结构化绑定,不过有些限制 C++(17):结构化绑定_c++17结构化绑定_风静如云的博客-CSDN博客 C++20允许定制自定义类的结构化绑定,不过需要满足几个条件: 1.在类外实现get<int>(Type)函数、或在类内实现Type::get<int>()成员函数 2…

用示波器测量高压电

示波器本身是不可以测试几千v的高压电电路的&#xff0c;一般自带的探头衰减倍数不够&#xff0c;需要使用高压差分探头或者高压探棒&#xff0c;将测试信号衰减到合适的范围再接入示波器。 普通探头能测差分电压吗&#xff1f;差分探头和普通探头有什么区别&#xff1f;全网最…

NameServer的作用及功能

NameServer是整个消息队列中的状态服务器&#xff0c;集群的各个组件通过它来了解全局的信息。同时&#xff0c;各个角色的机器都要定期向NameServer上报自己的状态&#xff0c;超时不上报的话&#xff0c;NameServer会认为某个机器出故障不可用了&#xff0c;其他的组件会把这…

同一台Linux同时安装MYSQL5.7和MYSQL8(第一篇)

在一台Linxu上面同时安装mysql5.7和mysql8.0的步骤&#xff0c;记录一下&#xff0c;方便后续回顾&#xff0c;后续文章之后会接着介绍搭建两台虚拟机一主一从的架构。 其中配置的文件名称、目录、端口号、IP地址要根据自己电脑的实际情况进行更改。 安装完成后效果 [rootzong…