| Class and Description | 
|---|
| HMaster HMaster is the "master server" for HBase. | 
| RegionState State of a Region while undergoing transitions. | 
| RegionState.State | 
| Class and Description | 
|---|
| RegionState State of a Region while undergoing transitions. | 
| RegionState.State | 
| Class and Description | 
|---|
| MasterServices A curated subset of services provided by  HMaster. | 
| SplitLogManager.ResubmitDirective Deprecated.  | 
| SplitLogManager.Task Deprecated.  in memory state of an active task. | 
| SplitLogManager.TerminationStatus Deprecated.  | 
| Class and Description | 
|---|
| MasterServices A curated subset of services provided by  HMaster. | 
| RegionPlan Stores the plan for the move of an individual region. | 
| Class and Description | 
|---|
| LoadBalancer Makes decisions about the placement and movement of Regions across
 RegionServers. | 
| MasterServices A curated subset of services provided by  HMaster. | 
| RackManager Wrapper over the rack resolution utility in Hadoop. | 
| RegionPlan Stores the plan for the move of an individual region. | 
| SnapshotOfRegionAssignmentFromMeta Used internally for reading meta and constructing datastructures that are
 then queried, for things like regions to regionservers, table to regions, etc. | 
| Class and Description | 
|---|
| ActiveMasterManager Handles everything on master-side related to master election. | 
| AssignmentVerificationReport Helper class that is used by  RegionPlacementMaintainerto print
 information for favored nodes | 
| CachedClusterId Caches the cluster ID of the cluster. | 
| ClusterSchema View and edit the current cluster schema. | 
| ClusterSchemaService Mixes in ClusterSchema and Service | 
| ClusterStatusPublisher Class to publish the cluster status to the client. | 
| ClusterStatusPublisher.Publisher | 
| DeadServer Class to hold dead servers list and utility querying dead server list. | 
| DrainingServerTracker Tracks the list of draining region servers via ZK. | 
| ExpiredMobFileCleanerChore The Class ExpiredMobFileCleanerChore for running cleaner regularly to remove the expired
 mob files. | 
| HbckChore Used to do the hbck checking job at master side. | 
| HMaster HMaster is the "master server" for HBase. | 
| HMaster.TableDescriptorGetter Implement to return TableDescriptor after pre-checks | 
| LoadBalancer Makes decisions about the placement and movement of Regions across
 RegionServers. | 
| MasterCoprocessorHost Provides the coprocessor framework and environment for master oriented
 operations. | 
| MasterCoprocessorHost.MasterEnvironment Coprocessor environment extension providing access to master related
 services. | 
| MasterFileSystem This class abstracts a bunch of operations the HMaster needs to interact with
 the underlying file system like creating the initial layout, checking file
 system status, etc. | 
| MasterMobCompactionThread The mob compaction thread used in  MasterRpcServices | 
| MasterRpcServices Implements the master RPC services. | 
| MasterRpcServices.BalanceSwitchMode | 
| MasterServices A curated subset of services provided by  HMaster. | 
| MasterWalManager This class abstracts a bunch of operations the HMaster needs
 when splitting log files e.g. | 
| MetaRegionLocationCache A cache of meta region location metadata. | 
| MetaRegionLocationCache.ZNodeOpType | 
| MetricsAssignmentManagerSource | 
| MetricsMaster This class is for maintaining the various master statistics
 and publishing them through the metrics interfaces. | 
| MetricsMasterFileSystem | 
| MetricsMasterFileSystemSource | 
| MetricsMasterProcSource Interface that classes that expose metrics about the master will implement. | 
| MetricsMasterProcSourceFactory Interface of a factory to create MetricsMasterSource when given a MetricsMasterWrapper | 
| MetricsMasterQuotaSource A collection of exposed metrics for space quotas from the HBase Master. | 
| MetricsMasterQuotaSourceFactory Interface of a factory to create MetricsMasterQuotaSource when given a MetricsMasterWrapper. | 
| MetricsMasterSource Interface that classes that expose metrics about the master will implement. | 
| MetricsMasterSourceFactory Interface of a factory to create MetricsMasterSource when given a MetricsMasterWrapper | 
| MetricsMasterSourceFactoryImpl.FactoryStorage | 
| MetricsMasterWrapper This is the interface that will expose information to hadoop1/hadoop2 implementations of the
 MetricsMasterSource. | 
| MetricsSnapshotSource | 
| MobCompactionChore The Class MobCompactChore for running compaction regularly to merge small mob files. | 
| RackManager Wrapper over the rack resolution utility in Hadoop. | 
| RegionPlan Stores the plan for the move of an individual region. | 
| RegionServerTracker Tracks the online region servers via ZK. | 
| RegionsRecoveryChore This chore, every time it runs, will try to recover regions with high store ref count
 by reopening them | 
| RegionsRecoveryConfigManager Config manager for RegionsRecovery Chore - Dynamically reload config and update chore
 accordingly | 
| RegionState State of a Region while undergoing transitions. | 
| RegionState.State | 
| ServerListener Get notification of server registration events. | 
| ServerManager The ServerManager class manages info about region servers. | 
| ServerManager.ServerLiveState | 
| SnapshotOfRegionAssignmentFromMeta Used internally for reading meta and constructing datastructures that are
 then queried, for things like regions to regionservers, table to regions, etc. | 
| SplitLogManager Deprecated. 
 since 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based
   distributed WAL splitter, see SplitWALManager. | 
| SplitLogManager.ResubmitDirective Deprecated.  | 
| SplitLogManager.Task Deprecated.  in memory state of an active task. | 
| SplitLogManager.TaskBatch Deprecated.  Keeps track of the batch of tasks submitted together by a caller in splitLogDistributed(). | 
| SplitLogManager.TerminationStatus Deprecated.  | 
| SplitLogManager.TimeoutMonitor Deprecated.  Periodically checks all active tasks and resubmits the ones that have timed out | 
| SplitOrMergeTracker Tracks the switch of split and merge states in ZK | 
| SplitOrMergeTracker.SwitchStateTracker | 
| SplitWALManager Create  SplitWALProcedurefor each WAL which need to split. | 
| SplitWALManager.SplitWorkerAssigner help assign and release a worker for each WAL splitting task
 For each worker, concurrent running splitting task should be no more than maxSplitTasks
 If a task failed to acquire a worker, it will suspend and wait for workers available | 
| TableNamespaceManager This is a helper class used internally to manage the namespace metadata that is stored in
 TableName.NAMESPACE_TABLE_NAME. | 
| TableStateManager This is a helper class used to manage table states. | 
| Class and Description | 
|---|
| LoadBalancer Makes decisions about the placement and movement of Regions across
 RegionServers. | 
| MasterServices A curated subset of services provided by  HMaster. | 
| MetricsAssignmentManager | 
| RegionPlan Stores the plan for the move of an individual region. | 
| RegionState State of a Region while undergoing transitions. | 
| RegionState.State | 
| TableStateManager This is a helper class used to manage table states. | 
| Class and Description | 
|---|
| HMaster HMaster is the "master server" for HBase. | 
| LoadBalancer Makes decisions about the placement and movement of Regions across
 RegionServers. | 
| MasterServices A curated subset of services provided by  HMaster. | 
| RackManager Wrapper over the rack resolution utility in Hadoop. | 
| RegionPlan Stores the plan for the move of an individual region. | 
| RegionPlan.RegionPlanComparator | 
| Class and Description | 
|---|
| MasterServices A curated subset of services provided by  HMaster. | 
| Class and Description | 
|---|
| HMaster HMaster is the "master server" for HBase. | 
| Class and Description | 
|---|
| HMaster HMaster is the "master server" for HBase. | 
| MasterServices A curated subset of services provided by  HMaster. | 
| RegionState State of a Region while undergoing transitions. | 
| Class and Description | 
|---|
| MasterCoprocessorHost Provides the coprocessor framework and environment for master oriented
 operations. | 
| MasterFileSystem This class abstracts a bunch of operations the HMaster needs to interact with
 the underlying file system like creating the initial layout, checking file
 system status, etc. | 
| MasterServices A curated subset of services provided by  HMaster. | 
| ServerListener Get notification of server registration events. | 
| TableNamespaceManager This is a helper class used internally to manage the namespace metadata that is stored in
 TableName.NAMESPACE_TABLE_NAME. | 
| Class and Description | 
|---|
| TableStateManager This is a helper class used to manage table states. | 
| Class and Description | 
|---|
| MasterServices A curated subset of services provided by  HMaster. | 
| Class and Description | 
|---|
| MasterFileSystem This class abstracts a bunch of operations the HMaster needs to interact with
 the underlying file system like creating the initial layout, checking file
 system status, etc. | 
| MasterServices A curated subset of services provided by  HMaster. | 
| MetricsMaster This class is for maintaining the various master statistics
 and publishing them through the metrics interfaces. | 
| MetricsSnapshot | 
| SnapshotSentinel Watch the current snapshot under process | 
| Class and Description | 
|---|
| RegionState.State | 
| Class and Description | 
|---|
| MasterServices A curated subset of services provided by  HMaster. | 
| Class and Description | 
|---|
| MasterServices A curated subset of services provided by  HMaster. | 
| MetricsMaster This class is for maintaining the various master statistics
 and publishing them through the metrics interfaces. | 
| Class and Description | 
|---|
| MasterServices A curated subset of services provided by  HMaster. | 
| MetricsMaster This class is for maintaining the various master statistics
 and publishing them through the metrics interfaces. | 
| Class and Description | 
|---|
| HMaster HMaster is the "master server" for HBase. | 
| MasterServices A curated subset of services provided by  HMaster. | 
| MetricsMaster This class is for maintaining the various master statistics
 and publishing them through the metrics interfaces. | 
| Class and Description | 
|---|
| LoadBalancer Makes decisions about the placement and movement of Regions across
 RegionServers. | 
| MasterServices A curated subset of services provided by  HMaster. | 
| RegionPlan Stores the plan for the move of an individual region. | 
| RegionState State of a Region while undergoing transitions. | 
| ServerListener Get notification of server registration events. | 
| TableStateManager This is a helper class used to manage table states. | 
| Class and Description | 
|---|
| HMaster HMaster is the "master server" for HBase. | 
| MasterServices A curated subset of services provided by  HMaster. | 
| Class and Description | 
|---|
| HMaster HMaster is the "master server" for HBase. | 
| MasterServices A curated subset of services provided by  HMaster. | 
| Class and Description | 
|---|
| RegionState State of a Region while undergoing transitions. | 
| RegionState.State | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.