- 链接地址:https://blog.csdn.net/weixin_43992185/article/details/107535342
- 链接标题:HBase:RowKey的设计与优化 ——防止数据倾斜_java api hbase put方法如何保证数据不倾斜-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:9361
文章浏览阅读1k次。一、RowKey的设计目的一条数据的唯一标识就是 rowkey,那么这条数据存储于哪个分区,取决于rowkey 处于哪个一个预分区的区间内,设计 rowkey 的主要目的 ,就是让数据均匀的分布于所有的 region 中,在一定程度上防止数据倾斜二、RowKey的设计原则2.1 Rowkey长度原则Rowkey是一个二进制码流,Rowkey的长度被很多开发者建议设计在10-100个字节,不过建议是越短越好,不要超过16个字节。原因如下:(1)数据的持久化文件HFile中是按照KeyValue存储_java api hbase put方法如何保证数据不倾斜
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除