4-1 HBase概述

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HCatalog (元数据)
Hbase (分布式数据库)
HDFS (Hadoop分布式文件系统)
程序语言 计算 表存储 对象存储
4
HBase与关系数据库的区别
HBase与关系数据库的区别
HBase
RDBMS
数据类型 只有字符串
丰富的数据类型
数据操作 简单的增删改查
各种各样的函数,表连接
存储模式 基于列存储
DataNode (数据节点)
DataNode (数据节点)
DataNode (数据节点)
3
Hadoop生态系统中的 HBase
Hadoop生态系统中的HBase
Zookeeper(协调服务) Avro(序列化)
Pig
Sqoop
(数据流) (ETL工具)
Hive (SQL)
MapReduce (分布式计算框架)
HRegion(分区)
HBaseHlog 日( 志 )
Store(存储仓库)
StoreFile StoreFile (存储文件) (存储文件)
Store(存储仓库)
StoreFile (存储文件)
HRegionServer (分区服务器 )
HRegion(分区)
Hlog 日( 志 )
Store(存储仓库)
StoreFile StoreFile (存储文件) (存储文件)
Store(存储仓库)
StoreFile (存储文件)
Hadoop
DataNode (数据节点)
DataNode (数据节点)
DataNode (数据节点)
DataNode (数据节点)
DataNode (数据节点)
HBase系统架构
HBase是对Google公司 BigTable 的开源实现
HBase的特点
容量大 基于列的数据存储 无固定模式 数据松散 数据类型单一化 高性能
2
HBase的系统架构
HBase系统架构
Client 客户端
Zookeeper 协调服务)
HMaster (主服务器
HRegionServer (分区服务器 )
4.1HBase概述 Nhomakorabea1
HBase的特点
Google公司2006年发表的开创性论文——
《BigTable:一个结构化数据的分布式存储系统 》
(BigtTable: A Distributed Storage System for Structured Data) BigTable起初被用于解决典型的互联网搜索问题
Client (客户端)
Zookeeper (协调服务)
HMaster (主服务器)
HRegionServer(分区服务器) HRegion(分区)
Store(存储仓库)

StoreFile StoreFile

(存储文件) (存储文件)
Store(存储仓库)
StoreFile (存储文件)
Hlog( )
HRegionServer(分区服务器) HRegion(分区)
Store(存储仓库)

StoreFile StoreFile

(存储文件) (存储文件)
Store(存储仓库)
StoreFile (存储文件)
Hlog( )
HBase
Hadoop
DataNode (数据节点)
DataNode (数据节点)
基于表格结构和行存储
数据索引 可针对不同列构建多个索引
只有一个索引——“行键”
数据维护 更新后旧版本仍然会保留
替换
可伸缩性 轻易的进行增加节点,兼容性高 很难横向扩展,纵向扩展受限
结束
谢谢大家!
相关文档
最新文档