失效链接处理 |
hbase 0基础入门教程 PDF 下载
本站整理下载:
相关截图:
主要内容:
课前导读
教学重点
第一章 HBASE概述
1.1 HBASE来源
1. 了解HBASE作用以及特点 2. HBASE与RDBMS区别 3. HBASE表模型 4. HBASE工作机制 5. HBASE3种安装方式 6. HBASE读写流程初窥 7. HBASE架构 8. HBASE的SHELL命令 1. HBASE的读写流程 2. HBASE的安装 3. HBASE的SHELL命令 1. hbase是一个开源的、分布式的、多版本的、可扩展的、非关系型的数据库。 2. hbase是big table的开源的java版本,建立在hdfs基础之上,提供高可靠性、高性能的、列式存储、可伸缩、近实 时读写的nosql的数据库系统 3. 数据量越来越大,传统的关系型数据库不能满足存储和查询的需求。而hive虽然能够满足存储的要求,但是hive的本质 也是利用底层的mr程序,所以读写速度不快。而且hive不能满足非结构化的、半结构化的存储,hive的主要作用是做分析 和统计,hive用于存储是无意义的。
1.2 HBase定义
1.3 HBase特性
HBASE是一个数据库----可以提供数据的实时随机读写 HBASE与mysql、oralce、db2、sqlserver等关系型数据库不同,它是一个NoSQL数据库(非关系型数据库) - HBase的表模型与关系型数据库的表模型不同: - HBase的表没有固定的字段定义; - HBase的表中每行存储的都是一些key-value对 - HBase的表中有列簇的划分,用户可以指定将哪些kv插入哪个列族 - HBase的表在物理存储上,是按照列簇来分割的,不同列簇的数据一定存储在不同的文件中 - HBase的表中的每一行都固定有一个行键,而且每一行的行键在表中不能重复 - HBase中的数据,包含行键,包含key,包含value,都是byte[ ]类型,HBase不负责为用户维护数据类型 - HBase对事务的支持很差 - HBase基于hadoop : HBase的存储依赖于HDFS
|