第8章 HBase应用
文章目录
- 一:判断题
- 二:单选题
- 三:主观题
- 1:HBase中引入namespace特性的好处是什么?
- 2:HBase提供了哪些安全管控级别?
一:判断题
1:MapReduce程序可以直接读取HBase内存储的数据内容。
T
2:HBase系统适合进行多表联合查询以及复杂性读写操作。
F
3:HBase是一套高性能的分布式数据集群,必须在大型机或者高性能的服务器上进行搭建。
T
4:HBase是Apache的Hadoop项目的子项目,利用Hadoop HDFS作为其文件存储系统,适合于非结构化数据存储。
T
5:MapReduce程序可以直接读取HBase内存储的数据内容。
T
二:单选题
1: 如果对HBase表的添加数据记录,可以使用_______命令进行操作。
A.create
B.get
C.put
D.scan
2:如果需要对HBase表中的数据进行列表查看,可以使用______命令进行操作。
A.count
B.scan
C.put
D.get
3:以下更新HBase表中数据的语法,输写正确的是________。
A.update user. xiaoming’ set info.age=1
B.update ‘users’,’xiaoming’,’info.age’,’29’
C.put ‘users’,’xiaoming’,’info.age’
D.put ‘users’,’xiaoming’,’info.age’,’29’
4:在HBase Shell操作中,请选择以下哪个命令用于删除整行操作__________。
A.delete from ‘users’.’xiaoming’
B.delete table from ‘xiaoming’
C.deleteall ‘users’,’xiaoming’
D.deleteall ‘xiaoming’
5:在HBase Shell操作中,可以使用下面哪个命令对数据表进行行数统计_____________。
A.select count(0) from ‘users’
B.sum ‘users’
C.count ‘users’
D.truncate ‘users’
6:使用JAVA API进行HBase操作,以下命令输写正确的是___________。
A.HBaseTestCase.get(tablename);
B.HBaseTestCase.get(tablename,’row1’);
C.HBaseTestCase.delete(tablename,’row1’,’row2’);
D.HBaseTestCase.scan(tablename,’row1’,’row2’);
7:使用JAVA API进行HBase整表扫描操作,以下命令输写正确的是__________。
A.table.getScanner(scan);
B.table.scan(table);
C.table.get(table).scan();
D.table.Scanner(get);
8:使用JAVA API进行HBase表数据添加操作,以下命令输写正确的是__________。
A.HTable.add (new Put(Bytes.toBytes(row));
B.HTable.insert(newPut(Bytes.toBytes(row));
C.HTable.put(new Put(Bytes.toBytes(row));
D.HTable.update(new Put(Bytes.toBytes(row));
9:HBase分布式模式最好需要()个节点
A.1
B.2
C.3
D.最少3个
三:主观题
1:HBase中引入namespace特性的好处是什么?
HBase namespace特性是对表资源进行隔离的一种技术,隔离技术决定了HBase是否能
实现资源统一化管理的关键。提高了总体的安全性。在关系数据库系统中,命名空间namespace
指的是一个表的逻辑分组,同一组中的表有类似的用途。命名空间的概念为即将到来的多租户特性打下基础:1.配额管理(Quota Management (HBASE-8410)):限制一个namespace可以使用的资源,
资源包括region和table等;2.命名空间安全管理(Namespace Security Administration (HBASE-9206)):提供了另一个层面的多租户安全管理;3.Region服务器组(Region server groups (HBASE-6721)):一个命名空间或一张表,可以被固定到一组
regionservers上,从而保证了数据隔离性。
2:HBase提供了哪些安全管控级别?
1.SuperUser:拥有所有权限的超级管理员用户,可以通过hbase.superuser参数配置。2.Global:全局权限,可以作用在集群所有的表上。3.NameSpace:命名空间级别权限。4.Table:表级别权限。5.ColumnFamily:列族级别权限。6.Cell:单元级。
第8章 HBase应用相关推荐
- 《MapReduce 2.0源码分析与编程实战》一第1章 HBase介绍
本节书摘来异步社区<MapReduce 2.0源码分析与编程实战>一书中的第1章,作者: 王晓华 责编: 陈冀康,更多章节内容可以访问云栖社区"异步社区"公众号查看. ...
- Hadoop基础教程-第10章 HBase:Hadoop数据库(10.1 NoSQL介绍)(草稿)
第10章 HBase:Hadoop数据库 10.1 NoSQL介绍 10.1.1 NoSQL简介 随着互联网技术(互联网+,物联网)发展,特别是大数据时代到来,我们需要存储处理更多数据,这种需求远远超 ...
- 第 4 章 HBase 进阶
第 4 章 HBase 进阶 4.1 Master 架构 1)Meta 表格介绍:(警告:不要去改这个表) 4.2 RegionServer 架构 1)MemStore 2)WAL(预写日志) 3)B ...
- Hbase高手之路 -- 第五章 -- HBase的Java API编程
Hbase高手之路 – 第五章 – HBase的Java API编程 一. 需求与数据集 某自来水公司,需要存储大量的缴费明细数据,以下截取了缴费明细的一部分内容: 因为缴费明细的数据记录非常庞大,该 ...
- Hbase高手之路 -- 第二章 -- HBase集群的搭建
Hbase高手之路 – 第二章 – HBase集群的搭建 一. 下载并安装 1. 下载安装包 2. 上传服务器 3. 解压 tar -zxvf hbase-2.4.10-bin.tar.gz -C . ...
- 第六章 hbase shell 命令
hbase shell命令 描述 alter 修改列族(Column Family)模式 count 统计表中行的数量 create 创建表 ...
- 【Hbase】第三章——Hbase的Shell操作与Java连接
文章目录 任务 1.基本操作 1.1 进入客户端 1.2 namespace 1.3 DDL 1.4 DML 2. JavaApi连接Hbase 2.1 配置maven 2.2 配置log4j.pro ...
- 【大数据存储技术】在线测试:第四章 HBase基础
参考链接: Hbase总结(六)hbase37个笔试题_mr_chenping的技术博客_51CTO博客 Nosql分布式数据库复习题带答案 - 百度文库 NoSQL复习题 - 百度文库
- 《HBase 不睡觉》第一章 - 初识 HBase
<HBase 不睡觉书>是一本让人看了不会睡着的HBase技术书籍,写的非常不错,为了加深记忆,决定把书中重要的部分整理成读书笔记,便于后期查阅,同时希望为初学 HBase 的同学带来一些 ...
最新文章
- “Hello,Jetpack”:构建您的第一个Jetpack应用程序
- RAC Failover三种方式
- which 命令
- 突破性能极限——阿里云神龙最新ASPLOS论文解读
- 两个git库之间迁移_从一个git仓库迁移代码到另一个git仓库(亲测有效版)(转)...
- 路由器经常掉线,必须重新插拔网线才能上网,什么原因?
- 虚拟化未来是I don’t care
- Struts2 工作流程
- 小D课堂 - 零基础入门SpringBoot2.X到实战_汇总
- BootStrap 模态框禁用空白处点击关闭,手动显示隐藏,垂直居中
- 企业微信api接口,企业微信开发sdk
- 陈旿 计算机网络,西北工业大学陈旿教授应邀来校作网络信息安全讲座
- 如何安装浏览器插件,一篇文章全搞定
- 鸿蒙系统卸载App,强力卸载手机软件
- 什么是Tableau(BI工具)
- 信贷反欺诈体系介绍及其策略规则应用
- MySQL语句的条件查询
- SSM医院移动收费运维平台毕业设计源码161045
- 计算机中毒症状简介,电脑中毒的八大表现,第五个大多数人都不知道!
- DNSRecon 域名信息查询