![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hbase
忍哥
这个作者很懒,什么都没留下…
展开
-
hbase表设计原则
1、列族的数量及列族的势 建议将HBase列族的数量设置的越少越好。当强,对于两个或两个以上的列族HBase并不能处理的很好。这是由于HBase的Flushing和压缩是基于Region的。当一个列族所存储的数据达到Flushing的阈值时,该表中所有列族将同时进行Flushing操作。这将带来不必要的I/O开销,列族越多,该特性带来的影响越大。 此外,还要考虑到同一个表中不同列族所存储的记...原创 2018-04-15 22:05:26 · 422 阅读 · 0 评论 -
面试系列-使用java 重写 hbase api
使用java 重写 hbase api * public class HBaseTest { public static Configuration conf = null; public static Admin admin; public static Connection connection; public static Table table; ...原创 2018-04-26 21:52:27 · 152 阅读 · 0 评论 -
Rowkey长度原则
Rowkey长度原则 Rowkey是一个二进制码流,Rowkey的长度被很多开发者建议说设计在10~100个字节,不过建议是越短越好,不要超过16个字节。 原因如下: (1)数据的持久化文件HFile中是按照KeyValue存储的,如果Rowkey过长比如100个字节,1000万列数据光Rowkey就要占用100*1000万=10亿个字节,将近1G数据,这会极大影响HFile的存储效率; (...原创 2018-04-26 21:53:48 · 6028 阅读 · 0 评论