| Interface | Description |
|---|---|
| ClusterSchema |
View and edit the current cluster schema.
|
| ClusterSchemaService |
Mixes in ClusterSchema and Service
|
| ClusterStatusPublisher.Publisher | |
| HMaster.TableDescriptorGetter |
Implement to return TableDescriptor after pre-checks
|
| LoadBalancer |
Makes decisions about the placement and movement of Regions across
RegionServers.
|
| MasterServices |
A curated subset of services provided by
HMaster. |
| ServerListener |
Get notification of server registration events.
|
| SnapshotSentinel |
Watch the current snapshot under process
|
| Class | Description |
|---|---|
| ActiveMasterManager |
Handles everything on master-side related to master election.
|
| AssignmentVerificationReport |
Helper class that is used by
RegionPlacementMaintainer to print
information for favored nodes |
| CachedClusterId |
Caches the cluster ID of the cluster.
|
| ClusterStatusPublisher |
Class to publish the cluster status to the client.
|
| ClusterStatusPublisher.MulticastPublisher | |
| 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.
|
| HMasterCommandLine | |
| HMasterCommandLine.LocalHMaster | |
| MasterAnnotationReadingPriorityFunction |
Priority function specifically for the master.
|
| MasterCoprocessorHost |
Provides the coprocessor framework and environment for master oriented
operations.
|
| MasterDumpServlet | |
| 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.
|
| MasterStatusServlet |
The servlet responsible for rendering the index page of the
master.
|
| 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.
|
| MetricsAssignmentManager | |
| MetricsMaster |
This class is for maintaining the various master statistics
and publishing them through the metrics interfaces.
|
| MetricsMasterFileSystem | |
| MetricsMasterWrapperImpl |
Impl for exposing HMaster Information through JMX
|
| MetricsSnapshot | |
| MirroringTableStateManager | Deprecated
Since 2.0.0.
|
| MobCompactionChore |
The Class MobCompactChore for running compaction regularly to merge small mob files.
|
| RackManager |
Wrapper over the rack resolution utility in Hadoop.
|
| RegionPlacementMaintainer |
A tool that is used for manipulating and viewing favored nodes information
for regions.
|
| RegionPlacementMaintainer.RandomizedMatrix |
Some algorithms for solving the assignment problem may traverse workers or
jobs in linear order which may result in skewing the assignments of the
first jobs in the matrix toward the last workers in the matrix if the
costs are uniform.
|
| RegionPlan |
Stores the plan for the move of an individual region.
|
| RegionPlan.RegionPlanComparator | |
| 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
|
| ServerManager |
The ServerManager class manages info about region servers.
|
| 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.Task |
in memory state of an active task.
|
| SplitLogManager.TaskBatch |
Keeps track of the batch of tasks submitted together by a caller in splitLogDistributed().
|
| SplitOrMergeTracker |
Tracks the switch of split and merge states in ZK
|
| SplitWALManager |
Create
SplitWALProcedure for each WAL which need to split. |
| 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.
|
| Enum | Description |
|---|---|
| ServerManager.ServerLiveState | |
| SplitLogManager.ResubmitDirective | |
| SplitLogManager.TerminationStatus |
| Exception | Description |
|---|---|
| NoSuchProcedureException |
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.