首页 > 其他分享 >9.28

9.28

时间:2024-10-29 17:23:03浏览次数:2  
标签:Region 9.28 Hadoop 答案 服务器 HLog HBase

一. 单选题(共7题,14分)

1. (单选题, 2分)下列选项中,关于HBase和BigTable的底层技术对应关系,哪个是错误的?

  • A. GFS与HDFS相对应
  • B. MapReduce与Hadoop MapReduce相对应
  • C. GFS与Zookeeper相对应
  • D. Chubby与Zookeeper相对应
我的答案: C:GFS与Zookeeper相对应;正确答案: C:GFS与Zookeeper相对应;   2分

2. (单选题, 2分)在HBase中,关于数据操作的描述,下列哪一项是错误的?

  • A. HBase不支持修改操作
  • B. HBase采用了更加简单的数据模型,它把数据存储为未经解释的字符串
  • C. HBase在设计上就避免了复杂的表和表之间的关
  • D. HBase操作不存在复杂的表与表之间的关系
我的答案: A:HBase不支持修改操作;正确答案: A:HBase不支持修改操作;   2分

3. (单选题, 2分)HBase中需要根据某些因素来确定一个单元格,这些因素可以视为一个“四维坐标”,下面哪个不属于“四维坐标”?

  • A. 行键
  • B. 关键字
  • C. 列族
  • D. 时间戳
我的答案: B:关键字;正确答案: B:关键字;   2分

4. (单选题, 2分)下面关于主服务器Master主要负责表和Region的管理工作的描述,哪个是错误的?

  • A. 在Region分裂或合并后,负责重新调整Region的分布
  • B. 对发生故障失效的Region服务器上的Region进行迁移
  • C. 管理用户对表的增加、删除、修改、查询等操作
  • D. 不支持不同Region服务器之间的负载均衡
我的答案: D:不支持不同Region服务器之间的负载均衡;正确答案: D:不支持不同Region服务器之间的负载均衡;   2分

5. (单选题, 2分)HBase只有一个针对行健的索引,如果要访问HBase表中的行,下面哪种方式是不可行的?

  • A. 通过单个行健访问
  • B. 通过时间戳访问
  • C. 通过一个行健的区间来访问
  • D. 全表扫描
我的答案: B:通过时间戳访问;正确答案: B:通过时间戳访问;   2分

6. (单选题, 2分)下面关于Region的说法,哪个是错误的?

  • A. 同一个Region不会被分拆到多个Region服务器
  • B. 为了加快访问速度,.META.表的全部Region都会被保存在内存中
  • C. 一个-ROOT-表可以有多个Region
  • D. 为了加速寻址,客户端会缓存位置信息,同时,需要解决缓存失效问题
我的答案: C:一个-ROOT-表可以有多个Region;正确答案: C:一个-ROOT-表可以有多个Region;   2分

7. (单选题, 2分)Hbase是一种___数据库

  • A. 关系数据库
  • B. 行式数据库
  • C. 文档数据库
  • D. 列式数据库
我的答案: D:列式数据库;正确答案: D:列式数据库;   2分

二. 多选题(共8题,16分)

8. (多选题, 2分)关系数据库已经流行很多年,并且Hadoop已经有了HDFS和MapReduce,为什么需要HBase?

  • A. Hadoop可以很好地解决大规模数据的离线批量处理问题,但是,受限于Hadoop MapReduce编程框架的高延迟数据处理机制,使得Hadoop无法满足大规模数据实时处理应用的需求上
  • B. HDFS面向批量访问模式,不是随机访问模式
  • C. 传统的通用关系型数据库无法应对在数据规模剧增时导致的系统扩展性和性能问题
  • D. 传统关系数据库在数据结构变化时一般需要停机维护;空列浪费存储空间
我的答案: ABCD:Hadoop可以很好地解决大规模数据的离线批量处理问题,但是,受限于Hadoop MapReduce编程框架的高延迟数据处理机制,使得Hadoop无法满足大规模数据实时处理应用的需求上; HDFS面向批量访问模式,不是随机访问模式; 传统的通用关系型数据库无法应对在数据规模剧增时导致的系统扩展性和性能问题; 传统关系数据库在数据结构变化时一般需要停机维护;空列浪费存储空间;正确答案: ABCD:Hadoop可以很好地解决大规模数据的离线批量处理问题,但是,受限于Hadoop MapReduce编程框架的高延迟数据处理机制,使得Hadoop无法满足大规模数据实时处理应用的需求上; HDFS面向批量访问模式,不是随机访问模式; 传统的通用关系型数据库无法应对在数据规模剧增时导致的系统扩展性和性能问题; 传统关系数据库在数据结构变化时一般需要停机维护;空列浪费存储空间;   2分

9. (多选题, 2分)HBase与传统的关系数据库的区别主要体现在以下哪几个方面?

  • A. 数据类型
  • B. 数据操作
  • C. 存储模式
  • D. 数据维护
我的答案: ABCD:数据类型; 数据操作; 存储模式; 数据维护;正确答案: ABCD:数据类型; 数据操作; 存储模式; 数据维护;   2分

10. (多选题, 2分)下列关于数据模型的描述,哪些是正确的?

  • A. HBase采用表来组织数据,表由行和列组成,列划分为若干个列族
  • B. 每个HBase表都由若干行组成,每个行由行键(row key)来标识
  • C. 列族里的数据通过列限定符(或列)来定位
  • D. 每个单元格都保存着同一份数据的多个版本,这些版本采用时间戳进行索引
我的答案: ABCD:HBase采用表来组织数据,表由行和列组成,列划分为若干个列族; 每个HBase表都由若干行组成,每个行由行键(row key)来标识; 列族里的数据通过列限定符(或列)来定位; 每个单元格都保存着同一份数据的多个版本,这些版本采用时间戳进行索引;正确答案: ABCD:HBase采用表来组织数据,表由行和列组成,列划分为若干个列族; 每个HBase表都由若干行组成,每个行由行键(row key)来标识; 列族里的数据通过列限定符(或列)来定位; 每个单元格都保存着同一份数据的多个版本,这些版本采用时间戳进行索引;   2分

11. (多选题, 2分)HBase的实现包括哪三个主要的功能组件?

  • A. 库函数:链接到每个客户端
  • B. 一个Master主服务器
  • C. 许多个Region服务器
  • D. 廉价的计算机集群
我的答案: ABC:库函数:链接到每个客户端; 一个Master主服务器; 许多个Region服务器;正确答案: ABC:库函数:链接到每个客户端; 一个Master主服务器; 许多个Region服务器;   2分

12. (多选题, 2分)HBase的三层结构中,三层指的是哪三层?

  • A. Zookeeper文件
  • B. 数据类型
  • C. -ROOT-表
  • D. .META.表
我的答案: ACD:Zookeeper文件; -ROOT-表; .META.表;正确答案: ACD:Zookeeper文件; -ROOT-表; .META.表;   2分

13. (多选题, 2分)Zookeeper是一个很好的集群管理工具,被大量用于分布式计算,它主要提供什么服务?

  • A. 配置维护
  • B. 域名服务
  • C. 负载均衡服务
  • D. 分布式同步
我的答案: ABD:配置维护; 域名服务; 分布式同步;正确答案: ABD:配置维护; 域名服务; 分布式同步;   2分

14. (多选题, 2分)下列关于Region服务器工作原理的描述,哪些是正确的?

  • A. 每个Region服务器都有一个自己的HLog 文件
  • B. 每次刷写都生成一个新的StoreFile,数量太多,影响查找速度
  • C. 合并操作比较耗费资源,只有数量达到一个阈值才启动合并
  • D. Store是Region服务器的核心
我的答案: ABCD:每个Region服务器都有一个自己的HLog 文件; 每次刷写都生成一个新的StoreFile,数量太多,影响查找速度; 合并操作比较耗费资源,只有数量达到一个阈值才启动合并; Store是Region服务器的核心;正确答案: ABCD:每个Region服务器都有一个自己的HLog 文件; 每次刷写都生成一个新的StoreFile,数量太多,影响查找速度; 合并操作比较耗费资源,只有数量达到一个阈值才启动合并; Store是Region服务器的核心;   2分

15. (多选题, 2分)下列关于HLog工作原理的描述,哪些是正确的?

  • A. 分布式环境必须要考虑系统出错。HBase采用HLog保证
  • B. HBase系统为每个Region服务器配置了一个HLog文件
  • C. Zookeeper会实时监测每个Region服务器的状态
  • D. Master首先会处理该故障Region服务器上面遗留的HLog文件
我的答案: ABCD:分布式环境必须要考虑系统出错。HBase采用HLog保证; HBase系统为每个Region服务器配置了一个HLog文件; Zookeeper会实时监测每个Region服务器的状态; Master首先会处理该故障Region服务器上面遗留的HLog文件;正确答案: ABCD:分布式环境必须要考虑系统出错。HBase采用HLog保证; HBase系统为每个Region服务器配置了一个HLog文件; Zookeeper会实时监测每个Region服务器的状态; Master首先会处理该故障Region服务器上面遗留的HLog文件;   2分

三. 选做题(共1题,10分)

16. (选做题, 10分)安装HBase,并用create命令创建一个“shujuku”表,属性有:Sname,Ssex,Sage,Sid,Sclass,并添加自己的真实姓名,性别,年龄,学号,班级数据,通过describe命令查看“shujuku”表的基本信息,请截图展示。

我的答案:
5分

正确答案:

教师批语:

未显示个人姓名

标签:Region,9.28,Hadoop,答案,服务器,HLog,HBase
From: https://www.cnblogs.com/wcy1111/p/18513980

相关文章

  • 9.28
    网络安全C10-2024.9.28作业:在不依赖于DVWA后端数据库的情况,如何通过前端验证的方法判断DVWA中的注入点是数字型注入还是字符型注入?(提示:用假设法进行逻辑判断)在对注入点判断是哪种类型时,我们可以通过不断地尝试来进行判断,列入:11’--+ 1”--+--+1’)--+  1”)--+ 1......
  • 2024.9.28 模拟赛 CSP6
    模拟赛单\(log\)双\(log\)不如三\(log\)。T1一般图最小匹配简单dp,水。\(O(n^2)\)其实也是可反悔贪心的板子,可以\(O(n\log(n))\)做。考虑排序后求差分数组,就变成不能选相邻的。然后就是可反悔贪心板子。用双向链表(记录前驱后继)维护,然后放进堆里。板dp#include<b......
  • 9.28 开发MES系统日志四
    今天开发MES系统的流程图以及数据库表,因为对MES系统的不了解,所以先加上了最基本的人员管理以及车间管理等基本表信息。      ......
  • 9.28
    突然发现自己之前一场ARC,评分分别为1110和1049的A和B,赛时一点思路没有。然后打开了几道AGC评分2000左右的A和B,结果发现自己连1701的A题都觉得很困难。然后为今晚打ABC光荣rk1468埋下伏笔。我承认\(99\%\)都是看的题解。agc066_a给网格进行黑白染......
  • 「比赛记录」AtCoder abc373 (9.28)
    CTH想看F题解,于是先发出来F.KnapsackwithDiminishingValues属于是翻译官方题解了首先我们设\(dp_{w,j}\)表示从权重为\(w\)或更小的物品中选总重为\(j\)的物品可以得到的最大幸福度。考虑\(dp\)的转移。我们把所有物品按照权重\(w\)分为多组,(每一组中所有物品......
  • 史上最详细论文word排版格式指导规范保姆级教学(2024.9.28)!
    前言首先,每个学校的论文排版格式都是不太相同的,但大体上都是相似的。正常来说,论文的排版操作是十分枯燥并且重复的,但是word中的样式工具使得论文排版会变得容易。接下来我将以某个学校论文格式要求为例,进行论文格式排版的操作。全文一共有5500多字,你只需要辛苦一次将这......
  • R机械设计V4.2(2024.09.28)
    下载:https://pan.baidu.com/s/1Dphz0m8BQWcg-T-AaeoaYA提取码:0520R机械设计V4.2(2024.09.28)更新:1、新增齿轮计算模块2、新增同步带计算模块3、新增耗气量计算模块4、全新自定义模块,(可导入旧版本数据)5、更新螺钉数据6、修正“一般设计资料-过程”速比参数  ......
  • 2024.9.28 bisect 模块
    bisect模块是Python标准库中的一个模块,主要用于维护已排序的列表。它提供了一些函数,帮助你在一个有序序列中查找元素的插入位置,以便保持序列的有序性。以下是bisect模块的一些常用功能:常用函数bisect.bisect_left(a,x,lo=0,hi=len(a)):返回元素x应该插入到列表a......
  • 9.28.2
    importjava.util.Random;publicclassFourArithmeticOperations{publicstaticvoidmain(String[]args){Randomrandom=newRandom();for(inti=0;i<30;i++){intnum1=random.nextInt(100);intnum2=random.nextInt(100);intoperator=random......
  • 9.28
    1:在Java中,枚举类型是一种特殊的数据类型,用于定义一组有限的常量值。以下是枚举类型的一些基本用法:一、定义枚举类型二、使用枚举常量三、遍历枚举常量四、在switch语句中使用枚举常量五、添加属性和方法2:在Java中,double类型的数值进行运算得不到“数学上精确”的结......