Using quota management
Two types of HBase quotas are well established: throttle quota and number-of tables-quota. These two quotas can regulate users and tables.
In a multitenant HBase environment, ensuring that each tenant can use only its allotted portion of the system is key in meeting SLAs.
Quota Type | Resource Type | Purpose | Namespace applicable? | Table applicable? | User applicable? |
---|---|---|---|---|---|
Throttle | Network | Limit overall network throughput and number of RPC requests | Yes | Yes | Yes |
New space | Storage | Limit amount of storage used for table or namespaces | Yes | Yes | No |
Number of tables | Metadata | Limit number of tables for each namespace or user | Yes | No | Yes |
Number of regions | Metadata | Limit number of regions for each namespace | Yes | No | No |