关于预分区的问题

关于预分区的问题

问题描述:

公司使用的是phoenix读写hbase,创建表的时候预分区16,region上线默认10g,但是实际上16个分区不再增加了,有的region大小达到了50多g,我们表只有一个列簇,请问为什么region不自动分裂了呀

相关截图:

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
徐老师 2023-03-16 08:44:48

看一下是不是关闭了自动分裂功能

  • 还有就是检查一下目前你们集群中针对合并相关的配置参数大小
    2023-03-16 09:04:12
  • 提问者 长袜子皮皮93 回复 徐老师 #2

    我看了一下关于split相关的配置信息,都是默认的,我猜测是hbase.regionserver.regionSplitLimit=1000这个配置,现在我们每个RegionServer中Region个数接近3K,早就超过了这个限制,就不发生分裂了。

    2023-03-16 09:38:28
  • 徐老师 回复 提问者 长袜子皮皮93 #3
    大概率是这个参数限制的了,可以考虑给hbase集群做个扩容了
    2023-03-16 12:01:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师