![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hbase
小东升职记
人生陆远只有忘的甘静才会有江莱。
展开
-
HBase Rowkey 设计指南
为什么Rowkey这么重要RowKey 到底是什么如果想及时了解Spark、Hadoop或者Hbase相关的文章,欢迎关注微信公共帐号:iteblog_hadoop我们常说看一张 HBase 表设计的好不好,就看它的 RowKey 设计的好不好。可见 RowKey 在 HBase 中的地位。那么 RowKey 到底是什么?RowKey 的特点如下: 类似于 MySQL、Oracle中的主键,用于标示唯一的行; 完全是由用户指定的一串不重复的字符串; HBase 中的转载 2020-06-22 10:38:38 · 274 阅读 · 0 评论 -
Hbase数据倾斜问题处理手段汇总
[1]HBase 中加盐(Salting)之后的表如何读取:协处理器篇[2]Hbase热点问题、数据倾斜和rowkey的散列设计[3]HBase优化之避免数据倾斜[4]大数据学习笔记——HBase面试题[5]hbase热点问题(数据倾斜)解决方案---rowkey散列和预分区设计[6]HBase优化之避免数据倾斜...原创 2020-06-12 16:56:41 · 634 阅读 · 0 评论 -
HBase 中加盐(Salting)之后的表如何读取:协处理器篇
在《HBase Rowkey 设计指南》文章中,我们介绍了避免数据热点的三种比较常见方法:加盐 - Salting 哈希 - Hashing 反转 - Reversing其中在加盐(Salting)的方法里面是这么描述的:给 Rowkey 分配一个随机前缀以使得它和之前排序不同。但是在 Rowkey 前面加了随机前缀,那么我们怎么将这些数据读出来呢?我将分三篇文章来介绍如何读取加盐之后的表,其中每篇文章提供一种方法,主要包括:使用协处理器读取加盐的表 使用 Spark 读取加盐的表 使..转载 2020-06-12 16:53:19 · 537 阅读 · 0 评论 -
HBase Compaction机制
Compaction介绍Compaction是buffer->flush->merge的Log-Structured Merge-Tree模型的关键操作,主要起到如下几个作用:1)合并文件2)清除删除、过期、多余版本的数据3)提高读写数据的效率Minor & Major Compaction的区别1)Minor操作只用来做部分文件的合并操作以及包括minVersion=0并且设置ttl的过期版本清理,不做任何删除数据、多版本数据的清理工作。2)Major操..转载 2020-06-11 10:02:54 · 314 阅读 · 0 评论 -
Hbase数据存储结构(LSM树,B+树)
原创 2019-03-14 13:31:19 · 1058 阅读 · 0 评论 -
Spark读写Hbase的二种方式对比
作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处转载 2019-06-05 16:07:55 · 193 阅读 · 0 评论 -
spark读写hbase性能对比
https://blog.csdn.net/baymax_007/article/details/82191188转载 2019-06-05 16:08:34 · 794 阅读 · 0 评论