HBase学习
蓝天的IT生涯
这个作者很懒,什么都没留下…
展开
-
HBase预习一
最近因为项目需要,开始接触Hbase。学习的过程中遇到了一些问题,也找到了一些方法和好的资料,通过本文总结一下,同时也与大家分享。 按照顺序,总结如下: 什么是Hbase概况的讲,Hbase是bigtable的开源山寨版本,是建立的hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。高存储、便于横向扩展的特性,也是我们项目选择Hbase转载 2013-04-06 17:31:27 · 711 阅读 · 0 评论 -
LSM树由来、设计思想以及应用到HBase的索引
讲LSM树之前,需要提下三种基本的存储引擎,这样才能清楚LSM树的由来:哈希存储引擎 是哈希表的持久化实现,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统为key-value存储系统。对于key-value的插入以及查询,哈希表的复杂度都是O(1),明显比树的操作O(n)快,如果不需要有序的遍历数据,哈希表就是your Mr.RightB树存储引擎是B树(关于B树的由来转载 2014-07-22 13:43:51 · 741 阅读 · 0 评论 -
HBase 系统架构
HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问。HBase的目标是存储并处理大型的数据。HBase是一个开源的,分布式的,多版本的,面向列的存储模型。它存储的是松散型数据。HBase特性:1 高可靠性2 高效性3 面向列4 可伸缩5 可在廉价PC Server搭建大规模结构化存储集群HBase是Goog转载 2014-07-22 22:48:55 · 635 阅读 · 0 评论 -
HBase深入分析之RegionServer
所有的用户数据以及元数据的请求,在经过Region的定位,最终会落在RegionServer上,并由RegionServer实现数据的读写操作。本小节将重点介绍RegionServer的代码结构和功能,从实现细节上深入理解RegionServer对于数据的操作流程。1 RegionServer概述RegionServer是HBase集群运行在每个工作节点上的服务。它是整个HBase转载 2014-06-17 23:38:34 · 1104 阅读 · 0 评论 -
《HBase权威指南》学习总结
Hbase学习总结1.HBase概述及部分存储知识概述:架构简介:简述: Hbase基于hadoop的HDFS系统,其文件存储都是存储在HDFS上的。由上图看到HBase主要处理两种文件:一种是预写日志(Write-Ahead Log,WAL)即图中的HLog。另一种文件是实际的数据文件HFile(HFile本事就是HDFS的文件,文件格式遵循HBase可导入的格式原创 2014-07-27 21:33:22 · 1897 阅读 · 0 评论