hbase-多租户

namespace

  1. 不同表在不同的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

  

上一篇:嵌入式 Linux下永久生效环境变量bashrc


下一篇:《Spring1之第八次站立会议》