多租户下不同业务对hbase需求不同,要优先保证实时性高的应用,限制实时性要求低大批量查询的任务,为了减小应用间相互影响需要对资源进行限制
Hbase quota 资源限制
开启Hbase quota
Hbase-site.xml增加如下配置:
hbase.quota.enabled=true
hbase.quota.refresh.period=60000 # 一分钟后生效
cdh中配置如下,配置中”高级 — hbase-site.xml ”
Hbase quota使用:
HBase的Quota功能可以实现对用户级、表级和命名空间级的资源进行限制.可以从请求次数,请求数据大小两个维度进行限制。限制是对每台服务器。
req/time:单位时间内的请求次数,
size/time:单位时间内的请求数据的大小
req:整数,请求次数
time:时