Uses of Package
org.apache.hadoop.hbase.quotas
Package
Description
Provides HBase Client
Table of Contents
-
ClassDescriptionRegion Server Quota Manager.A manager for filesystem space quotas in the RegionServer.An interface for concurrently storing and updating the size of a Region.
-
ClassDescriptionFilter to use to filter the QuotaRetriever results.A point-in-time view of a space quota on a table.A point-in-time view of a space quota on a table, read only.
-
ClassDescriptionAn object which captures all quotas types (throttle or space) for a subject (user, table, or namespace).Interface that allows to check the quota available for an operation.Describe the throttling result.
-
ClassDescriptionAn object which captures all quotas types (throttle or space) for a subject (user, table, or namespace).Master Quota Manager.Reads the currently received Region filesystem-space use reports and acts on those which violate a defined quota.A Master-invoked
Chore
that computes the size of each snapshot which was created from a table which has a space quota.A point-in-time view of a space quota on a table.An interface which abstract away the action taken to enable or disable a space quota violation policy across the HBase cluster. -
ClassDescriptionMaster Quota Manager.ZK based rpc throttle storage.
-
ClassDescriptionA class to ease dealing with tables that have and do not have violation policies being enforced.Interface allowing various implementations of tracking files that have recently been archived to allow for the Master to notice changes to snapshot sizes for space quotas.Factory class to create
FileArchiverNotifier
instances.A factory for getting instances ofFileArchiverNotifier
.A struct encapsulating the name of a snapshot and its "size" on the filesystem.A reference to a collection of files in the archive directory for a single region.An object which captures all quotas types (throttle or space) for a subject (user, table, or namespace).Implementation ofGlobalQuotaSettings
to hide the Protobuf messages we use internally.Master Quota Manager.Encapsulates CRUD quota operations for some subject.Holds the size of a region at the given time, millis since the epoch.ARegionSizeStore
implementation that stores nothing.Interface that allows to check the quota available for an operation.Cache that keeps track of the quota settings for the users and tables that are interacting with it.Generic quota exceeded exceptionFilter to use to filter the QuotaRetriever results.Internal interface used to interact with the user/table quota.Reads the currently received Region filesystem-space use reports and acts on those which violate a defined quota.A container which encapsulates the tables that have either a table quota or are contained in a namespace which have a namespace quota.Scanner to iterate over the quota settings.Describe the Scope of the quota rules.A common interface for computing and storing space quota observance/violation for entities.In-Memory state of table or namespace quotasHelper class to interact with the quota table.Describe the Quota Type.Simple rate limiter.A manager for filesystem space quotas in the RegionServer.Interface that encapsulates optionally sending a Region's size to the master.An object encapsulating a Region's size and whether it's been reported to the master since the value last changed.A Chore which sends the region size reports on this RegionServer to the Master.An interface for concurrently storing and updating the size of a Region.A factory class for creating implementations ofRegionSizeStore
.ZK based rpc throttle storage.Describe the throttling result.An Exception that is thrown when a space quota is in violation.AQuotaSettings
implementation for configuring filesystem-use quotas.AScheduledChore
which periodically updates theRegionServerSpaceQuotaManager
with information from the hbase:quota.A point-in-time view of a space quota on a table.Encapsulates the state of a quota on a table.An interface which abstract away the action taken to enable or disable a space quota violation policy across the HBase cluster.Factory for creatingSpaceQuotaSnapshotNotifier
implementations.A point-in-time view of a space quota on a table, read only.Encapsulates the state of a quota on a table.Enumeration that represents the action HBase will take when a space quota is violated.RegionServer implementation ofSpaceViolationPolicy
.A factory class for instantiatingSpaceViolationPolicyEnforcement
instances.Describe the Throttle Type.Simple time based limiter that checks the quota ThrottleIn-Memory state of the user quotas -
ClassDescriptionAn Exception that is thrown when a space quota is in violation.A point-in-time view of a space quota on a table.RegionServer implementation of
SpaceViolationPolicy
. -
ClassDescriptionA class to ease dealing with tables that have and do not have violation policies being enforced.A chore which computes the size of each
HRegion
on the FileSystem hosted by the givenHRegionServer
.Interface that allows to check the quota available for an operation.Region Server Quota Manager.A manager for filesystem space quotas in the RegionServer.An interface for concurrently storing and updating the size of a Region.Describe the throttling result. -
ClassDescriptionAn object which captures all quotas types (throttle or space) for a subject (user, table, or namespace).
-
ClassDescriptionFilter to use to filter the QuotaRetriever results.A point-in-time view of a space quota on a table.