HBase入门基础PPT推荐.ppt

上传人:b****1 文档编号:14310046 上传时间:2022-10-22 格式:PPT 页数:16 大小:578KB
下载 相关 举报
HBase入门基础PPT推荐.ppt_第1页
第1页 / 共16页
HBase入门基础PPT推荐.ppt_第2页
第2页 / 共16页
HBase入门基础PPT推荐.ppt_第3页
第3页 / 共16页
HBase入门基础PPT推荐.ppt_第4页
第4页 / 共16页
HBase入门基础PPT推荐.ppt_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

HBase入门基础PPT推荐.ppt

《HBase入门基础PPT推荐.ppt》由会员分享,可在线阅读,更多相关《HBase入门基础PPT推荐.ppt(16页珍藏版)》请在冰豆网上搜索。

HBase入门基础PPT推荐.ppt

深入浅出Hadoop,Hbase&@#@Storm(新版),本节课的主要内容,Hbase架构Hbase集群安装使用HBaseShell,HBase,HBase是GoogleBigtable的开源实现,类似GoogleBigtable利用GFS作为其文件存储系统,HBase利用HadoopHDFS作为其文件存储系统;@#@Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用HadoopMapReduce来处理HBase中的海量数据;@#@GoogleBigtable利用Chubby作为协同服务,HBase利用Zookeeper作为对应。

@#@,Hbase的特点,高可靠性高效性面向列可伸缩,Hbase的基本架构,Hbase表结构,RowKeyrowkey是用来检索记录的主键,访问hbasetable中的行,只有三种方式通过单个rowkey访问通过rowkey的range全表扫描,列族(ColumnFamily),ColumnFamily列族在创建表的时候声明,一个列族可以包含多个列,列中的数据都是以二进制形式存在,没有数据类型。

@#@,时间戳(TimeStamp),时间戳HBase中通过row和columns确定的为一个存贮单元称为cell。

@#@每个cell都保存着同一份数据的多个版本。

@#@版本通过时间戳来索引。

@#@,HBase数据模型,Loremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.,Table&@#@Region,当Table随着记录数不断增加而变大后,会逐渐分裂成多份splits,成为regions,一个region由startkey,endkey)表示,不同的region会被Master分配给相应的RegionServer进行管理:

@#@,Table&@#@Region,Loremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.,HBase系统架构,Loremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididuntutlaboreetdoloremagnaaliqua.,-ROOT-&@#@.META.Table,HBase中有两张特殊的Table,-ROOT-和.META.Zookeeper中记录了-ROOT-表的location-ROOT-:

@#@记录了.META.表的Region信息,-ROOT-只有一个region.META.:

@#@记录了用户表的Region信息,.META.可以有多个regoin,Client,Zookeeper,Client1包含访问hbase的接口,client维护着一些cache来加快对hbase的访问,比如regione的位置信息。

@#@Zookeeper1保证任何时候,集群中只有一个master2存贮所有Region的寻址入口。

@#@3实时监控RegionServer的状态,将Regionserver的上线和下线信息实时通知给Master4存储Hbase的schema,包括有哪些table,每个table有哪些columnfamily,Master,Master1为Regionserver分配region2负责regionserver的负载均衡3发现失效的regionserver并重新分配其上的region4GFS上的垃圾文件回收5处理schema更新请求,RegionServer,RegionServer1Regionserver维护Master分配给它的region,处理对这些region的IO请求2Regionserver负责切分在运行过程中变得过大的region可以看到,client访问hbase上数据的过程并不需要master参与(寻址访问zookeeper和regionserver,数据读写访问regioneserver),master仅仅维护者table和region的元数据信息,负载很低。

@#@,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1