namespace
- 不同表在不同的namespace,可以做用户的权限控制
资源限制
- 限制每时间段请求的数量和大小
- 设置表的空间大小
- 修改hbase-site.xml文件
- 添加两个配置
hbase.quota.enabled=true
hbase.quota.refresh.period =300000
- 添加两个配置
- set_quota 对不同的用户,表,设置权限
资源调度
资源隔离
- regionServer Group
- 可以对regionServer进行分组
- 可以对table进行分组
- list_rsgroup
- add_rsgroup
- get_table_rsgroup
- move_servers_rsgroup和move_tables_rsgroup命令失效
- 修改hbase-site.xml
-
<property>
<name>hbase.coprocessor.master.classes</name>
<value>org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint</value>
</property>
<property>
<name>hbase.master.loadbalancer.class</name>
<value>org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer</value>
</property>
-
dd