hbase
文章平均质量分 93
Stray_Lambs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HBase Rowkey的设计
HBase Rowkey的设计 1、Rowkey为什么这么重要? 首先,先介绍一下什么是Rowkey。 类似于 MySQL、Oracle中的主键,用于标示唯一的行; 完全是由用户指定的一串不重复的字符串; HBase 中的数据永远是根据 Rowkey 的字典排序来排序的。 那么,Rowkey的作用又是什么呢? 读写数据时通过 RowKey 找到对应的 Region; MemStore 中的数据按 RowKey 字典顺序排序; HFile 中的数据按 RowKey 字典顺序排序。 由于H...原创 2021-05-16 17:07:26 · 1477 阅读 · 0 评论 -
HBase的compaction和split流程总结
HBase的compaction和split总结 1、compaction介绍 在HBase中,每当memstore的数据flush到磁盘后,就形成一个storefile,当storefile的数量越来越大时,会严重影响HBase的读性能,所以必须将过多的storefile文件进行合并操作。Compaction是Buffer-flush-merge的LSM-Tree模型的关键操作,主要起到如下几个作用: (1)合并文件 (2)清除删除、过期、多余版本的数据 (3)提高读写数据的效率 2...原创 2021-05-15 18:53:17 · 979 阅读 · 0 评论 -
HBase读写流程简单总结
HBase读写流程简单总结 HBase是一个读比写还慢的一个神奇的数据库。 1、HBase写流程 简略的说一下HBase的写流程: 客户端put 一条数据,假设写入stu表,首先向zookeeper请求meta表所在的regionServer(meta表存储了其他表的信息,而meta表存在zookeeper里)。zookeeper返回meta表所在的regionServer。 客户端接收到zookeeper返回的信息后,会进行缓存在meta cache缓存中,以便后续快速查找。 客户端向m...原创 2021-05-13 16:26:15 · 1122 阅读 · 2 评论 -
HBase入门总结
HBase入门总结一、HBase定义二、HBase数据模型1、逻辑结构2、物理结构3、数据模型三、HBase基本架构HBase粗略架构HBase详细架构参考 一、HBase定义 Hbase是一种分布式、可扩展、支持海量数据存储的、面向列的NoSQL(非关系型)数据库(其实准确的说是面向列族)。HDFS为Hbase提供可靠的底层数据存储服务,MapReduce为Hbase提供高性能的计算能力,Zookeeper为Hbase提供稳定服务和Failover机制,因此我们说Hbase是一个通过大量廉价的机器解决原创 2021-05-08 18:41:10 · 334 阅读 · 0 评论
分享