大数据中的HBase的选择题

一. 单选题(共9题,49.5分)

  1. (单选题)下列关于BigTable的描述,哪个是错误的?
    A. 爬虫持续不断地抓取新页面,这些页面每隔一段时间地存储到BigTable里
    B. BigTable是一个分布式存储系统
    C. BigTable起初用于解决典型的互联网搜索问题
    D. 网络搜索应用查询建立好的索引,从BigTable得到网页
    正确答案: A:爬虫持续不断地抓取新页面,这些页面每隔一段时间地存储到BigTable里;

  2. (单选题)下列选项中,关于HBase和BigTable的底层技术对应关系,哪个是错误的?
    A. GFS与HDFS相对应
    B. GFS与Zookeeper相对应
    C. MapReduce与Hadoop MapReduce相对应
    D. Chubby与Zookeeper相对应
    正确答案: B:GFS与Zookeeper相对应;

  3. (单选题)在HBase中,关于数据操作的描述,下列哪一项是错误的?
    A. HBase采用了更加简单的数据模型,它把数据存储为未经解释的字符串
    B. HBase操作不存在复杂的表与表之间的关系
    C. HBase不支持修改操作
    D. HBase在设计上就避免了复杂的表和表之间的关系
    正确答案: C:HBase不支持修改操作;

  4. (单选题)在HBase访问接口中,Pig主要用在哪个场合?
    A. 适合Hadoop MapReduce作业并行批处理HBase表数据
    B. 适合HBase管理使用
    C. 适合其他异构系统在线访问HBase表数据
    D. 适合做数据统计
    正确答案: D:适合做数据统计;

  5. (单选题)HBase中需要根据某些因素来确定一个单元格,这些因素可以视为一个“四维坐标”,下面哪个不属于“四维坐标”?
    A. 行键
    B. 关键字
    C. 列族
    D. 时间戳
    正确答案: B:关键字;

  6. (单选题)关于HBase的三层结构中各层次的名称和作用的说法,哪个是错误的?
    A. Zookeeper文件记录了用户数据表的Region位置信息
    B. -ROOT-表记录了.META.表的Region位置信息
    C. .META.表保存了HBase中所有用户数据表的Region位置信息
    D. Zookeeper文件记录了-ROOT-表的位置信息
    正确答案: A:Zookeeper文件记录了用户数据表的Region位置信息;

  7. (单选题)下面关于主服务器Master主要负责表和Region的管理工作的描述,哪个是错误的?
    A. 在Region分裂或合并后,负责重新调整Region的分布
    B. 对发生故障失效的Region服务器上的Region进行迁移
    C. 管理用户对表的增加、删除、修改、查询等操作
    D. 不支持不同Region服务器之间的负载均衡
    正确答案: D:不支持不同Region服务器之间的负载均衡;

  8. (单选题)HBase只有一个针对行健的索引,如果要访问HBase表中的行,下面哪种方式是不可行的?
    A. 通过单个行健访问
    B. 通过时间戳访问
    C. 通过一个行健的区间来访问
    D. 全表扫描
    正确答案: B:通过时间戳访问;

  9. (单选题)下面关于Region的说法,哪个是错误的?
    A. 同一个Region不会被分拆到多个Region服务器
    B. 为了加快访问速度,.META.表的全部Region都会被保存在内存中
    C. 一个-ROOT-表可以有多个Region
    D. 为了加速寻址,客户端会缓存位置信息,同时,需要解决缓存失效问题
    正确答案: C:一个-ROOT-表可以有多个Region;

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

  1. (多选题)HBase与传统的关系数据库的区别主要体现在以下哪几个方面?
    A. 数据类型
    B. 数据操作
    C. 存储模式
    D. 数据维护
    正确答案: ABCD:数据类型; 数据操作; 存储模式; 数据维护;

  2. (多选题)HBase访问接口类型包括哪些?
    A. Native Java API
    B. HBase Shell
    C. Thrift Gateway
    D. REST Gateway
    正确答案: ABCD:Native Java API; HBase Shell; Thrift Gateway; REST Gateway;

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

  4. (多选题)HBase的实现包括哪三个主要的功能组件?
    A. 库函数:链接到每个客户端
    B. 一个Master主服务器
    C. 许多个Region服务器
    D. 廉价的计算机集群
    正确答案: ABC:库函数:链接到每个客户端; 一个Master主服务器; 许多个Region服务器;

  5. (多选题)HBase的三层结构中,三层指的是哪三层?
    A. Zookeeper文件
    B. -ROOT-表
    C. .META.表
    D. 数据类型
    正确答案: ABC:Zookeeper文件; -ROOT-表; .META.表;

  6. (多选题)以下哪些软件可以对HBase进行性能监视?
    A. Master-status(自带)
    B. Ganglia
    C. OpenTSDB
    D. Ambari
    正确答案: ABCD:Master-status(自带); Ganglia; OpenTSDB; Ambari;

  7. (多选题)下列关于Region服务器工作原理的描述,哪些是正确的?
    A. 每个Region服务器都有一个自己的HLog 文件
    B. 每次刷写都生成一个新的StoreFile,数量太多,影响查找速度
    C. 合并操作比较耗费资源,只有数量达到一个阈值才启动合并
    D. Store是Region服务器的核心
    正确答案: ABCD:每个Region服务器都有一个自己的HLog 文件; 每次刷写都生成一个新的StoreFile,数量太多,影响查找速度; 合并操作比较耗费资源,只有数量达到一个阈值才启动合并; Store是Region服务器的核心;

  8. (多选题)下列关于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文件;

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

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

相关文章

使用com组件编辑word

一个普通的窗体应用,6个button using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; u…

实现简单的Spring

Spring 1、Spring IOC步骤 1.1、扫描组件 1.2、实例化存入容器 1.3、实例注入 2、扫描组件 被注解标记的类,即需要实例化的类,统称为组件。 1、扫描包:类集合 function(包名),收集包下的所有类。 …

项目实战之RabbitMQ冗余双写架构

🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 📖所属专栏:项…

Linux 重启systemd 进程

当升级库文件后,那些使用该库的服务需要重启后才会真正使用该库文件中的内容。一个常用的方法是直接重启系统,这样所有服务在启动时自然使用的是最新库的内容,但是作为服务器是不可能允许随意重启的,那么在不重启的情况下如何找出…

将本地项目推送到github

欢迎大家到我的博客浏览。将本地项目推送到github | YinKais Blog 本地项目上传至 GitHub<!--more--> 1、进入项目根目录&#xff0c;初始化本地仓库 git init 2、创建密钥&#xff1a;创建 .ssh 文件夹&#xff0c;并进入 .ssh 文件夹 mkdir .ssh cd .ssh/ 3、生成…

关于 SLO,我们需要了解什么?

什么是 SLO&#xff1f; SLO&#xff08;Service Level Objective&#xff09;是服务质量目标的短语缩写。它通常指的是维护系统的最高级别的目标&#xff0c;或服务等级协议&#xff08;SLA&#xff09;中的服务质量目标。它能够定义客户和用户在使用软件系统时所期望的服务质…

基于ssh的盘锦河蟹销售系统

摘 要 如今&#xff0c;互联网时代的到来&#xff0c;在社会环境的带动下&#xff0c;各行各业都被科技的发展推着前进。提高了生活效率&#xff0c;越来越多行业已经实现了信息管理自动化&#xff0c;商品销售行业也不例外。如今伴随着5G互联网时代的来到&#xff0c;网上浏览…

云服务器anaconda(py39)+pytorch1.12.0(cu113)

用xshell连接ip地址&#xff0c;端口号22&#xff0c;输入用户密码 查看当前版本 conda -V conda info --envs 如果不是需要的版本&#xff0c;使用 anaconda-clean --yes rm -rf anaconda3 删除文件夹 安装anaconda 2022 10 py3.9 wget https://repo.anaconda.com/archi…

<Linux>(极简关键、省时省力)《Linux操作系统原理分析之存储管理(2)》(15)

[TOC](《Linux操作系统原理分析之存储管理&#xff08;2&#xff09;》&#xff08;15&#xff09; 5 存储管理5.4 分页存储管理5.4.1 纯分页存储管理a.页&#xff08;页面&#xff09;和物理块&#xff08;帧&#xff09;b. 页面大小c. 逻辑地址结构 5.5 存储扩充技术5.5.2 交…

用友NC 漏洞

漏洞描述 用友ERP-NC 存在目录遍历漏洞&#xff0c;攻击者可以通过目录遍历获取敏感文件信息。 fofa&#xff1a; poc&#xff1a;/NCFindWeb?serviceIPreAlertConfigService&filename 在url处拼接poc后可以看到该站点的目录和文件 访问某个文件 /NCFindWeb?serviceIPr…

一文搞懂微前端

一. 微前端的背景和动机 单页应用 单页应用往往是一个庞大的前端项目&#xff0c;由一个团队或多个团队共同开发&#xff0c;使用同一套技术栈&#xff0c;打包成一个整体&#xff0c;部署在一个域名下 随着 Web 应用的功能越来越丰富和复杂&#xff0c;单页应用不得不面临以下…

QMLfor python pyside6

QML QML是一种用于创建用户界面的声明性语言&#xff0c;它是Qt生态系统中的一部分。QML使用JavaScript语言和其独特的语法来定义用户界面组件&#xff0c;使得开发人员可以轻松地创建现代化、漂亮而又响应迅速的应用程序。 QML是基于QtQuick技术构建的&#xff0c;QtQuick是…

【JavaScript】3.4 JavaScript在现代前端开发中的应用

文章目录 1. 用户交互2. 动态内容3. 前端路由4. API 请求总结 JavaScript 是现代前端开发的核心。无论是交互效果&#xff0c;还是复杂的前端应用&#xff0c;JavaScript 都发挥着关键作用。在本章节中&#xff0c;我们将探讨 JavaScript 在现代前端开发中的应用&#xff0c;包…

上门服务系统|东郊到家软件提供高效服务的科技支柱

预约上门服务系统的崛起改变了传统服务行业的格局。用户不再需要亲自前往实体店面&#xff0c;而是通过几次点击就能享受到各类服务。这背后离不开预约上门服务系统的智能化和高效性&#xff0c;而源码正是这个系统的灵魂所在。下面小编就给大家介绍下上门服务系统开发优势。 1…

Gavin Wood:财库保守主义偏离了初心,应探索 Fellowship 等更有效的资金部署机制

波卡创始人 Gavin Wood 博士最近接受了 The Kusamarian 的采访&#xff0c;分享了他的过往经历、对治理的看法&#xff0c;还聊到了 AI、以太坊、女巫攻击、财库等话题。本文整理自 PolkaWorld 对专访编译的部分内容&#xff0c;主要包含了 Gavin 对治理、财库提案、生态资金分…

人工智能_机器学习056_拉格朗日乘子法原理推导_公式由来详解_原理详解---人工智能工作笔记0096

https://blog.csdn.net/Soft_Po/article/details/118332454 这里有老师的一篇文章介绍拉格朗日乘子法的原理推导 结合老师的这篇文章我们来看一下详细的推导过程 可以看到上一节我们说,一个有条件的,函数,可以转换为一个,无条件的函数, 根据拉格朗日乘子法,可以创建出一个等…

uc_09_创建新进程 exec() system()

1 什么是创建新进程(夺舍) 在前面文章中&#xff0c;我们学习了fork()函数用来创建子进程。 子进程是父进程的副本&#xff0c;复制父进程除代码段以外的其他数据&#xff0c;代码段数据和父进程共享。 子进程的PID与父进程不同&#xff1a; 而创建新进程则不同。 与fork()不同…

docker-compose;私有镜像仓库harbor搭建;镜像推送到私有仓库harbor

docker-compose&#xff1b;私有镜像仓库harbor搭建&#xff1b;镜像推送到私有仓库harbor 文章目录 docker-compose&#xff1b;私有镜像仓库harbor搭建&#xff1b;镜像推送到私有仓库harbordocker-compose私有镜像仓库harbor搭建镜像推送到私有仓库harbor docker-compose D…

论坛自动多播放源采集源码

论坛自动多播放源采集源码是一种用于自动抓取论坛中的多个视频播放源的程序源代码。它可以自动搜索并采集论坛中的多个视频播放源&#xff0c;帮助用户快速找到所需的视频资源。该源码可以帮助用户节省时间和精力&#xff0c;提高视频资源的获取效率。 演示 地 址&#xff1a;…

2023年小美赛认证杯A题太阳黑子预测(Sunspot Forecasting)思路模型代码解析

2023年小美赛认证杯A题&#xff1a;太阳黑子预测&#xff08;Sunspot Forecasting&#xff09; 【请电脑打开本文链接&#xff0c;扫描下方名片中二维码&#xff0c;获取更多资料】 一、问题重述 太阳黑子是太阳光球上的现象&#xff0c;呈暂时性斑点&#xff0c;比周围区域…