1 个回答
官方推荐的region个数范围再20-200之间,每个region的大小在10G到30G之间,可以通过
这个参数进行配置,但是实际的region的话,我们评估的时候是这么来的:
举个案例:
那么我们确定的每个节点的region个数是:
然后按照这个公式配置region的大小就可以控制region个数的范围。
hbase.hregion.max.filesize
这个参数进行配置,但是实际的region的话,我们评估的时候是这么来的:
HBaseHeap × memstoreUpperLimit =可获得的MemstoreHeap
可获得的MemstoreHeap/ memstoreSize =推荐活动的region个数
这是基于一个列族的。举个案例:
HBase heap = 16 GB
Memstore upper limit= 0.5 *
Memstore size= 128 MB
那么我们确定的每个节点的region个数是:
16384MB x 0.5 = 8192
8192 MB 28 MB = 64 activeRegion
然后按照这个公式配置region的大小就可以控制region个数的范围。
发布于:1年前 (2023-11-28) IP属地:四川省
我来回答
您需要 登录 后回答此问题!