本篇博客小菌为大家带来关于HBase的预分区的内容分享!
在正式开始介绍之前,我们先联系一下之前所学的内容 , 想想原本数据分区(分region)的过程是怎样的?...这里我们就需要用到预分区(region)预先设置每个region 的startkey和endkey。
好了接下来正式进入到正文!
1、为何要预分区?...增加数据读写效率
负载均衡,防止数据倾斜
方便集群容灾调度region
优化Map数量
2、如何预分区?...3.如何设定预分区?...byte[][] splitKeys = {{1,2,3,4,5},{'a','b','c','d','e'}};
//通过HTableDescriptor来实现我们表的参数设置