Uses of Package
org.apache.hadoop.hbase.master
Package
Description
Provides HBase Client
Table of Contents
The Region Normalizer subsystem is responsible for coaxing all the regions in a table toward
a "normal" size, according to their storefile size.
Multi Cluster Replication
-
ClassDescriptionHMaster is the "master server" for HBase.State of a Region while undergoing transitions.
-
ClassDescriptionA curated subset of services provided by
HMaster
.This class is for maintaining the various master statistics and publishing them through the metrics interfaces. -
-
ClassDescriptionA curated subset of services provided by
HMaster
.Deprecated.Deprecated.in memory state of an active task.Deprecated. -
ClassDescriptionA curated subset of services provided by
HMaster
.Stores the plan for the move of an individual region. -
ClassDescriptionMakes decisions about the placement and movement of Regions across RegionServers.Wrapper over the rack resolution utility in Hadoop.Stores the plan for the move of an individual region.
-
ClassDescriptionHandles everything on master-side related to master election.Helper class that is used by RegionPlacementMaintainer to print information for favored nodesStore a boolean state.Caches the cluster ID of the cluster.View and edit the current cluster schema.Mixes in ClusterSchema and ServiceClass to publish the cluster status to the client.Class to hold dead servers list and utility querying dead server list.Tracks the list of draining region servers via ZK.HMaster is the "master server" for HBase.Implement to return TableDescriptor after pre-checksMakes decisions about the placement and movement of Regions across RegionServers.Provides the coprocessor framework and environment for master oriented operations.Coprocessor environment extension providing access to master related services.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.Implements the master RPC services.A curated subset of services provided by
HMaster
.A state storage which stores the state in master local region.This class abstracts a bunch of operations the HMaster needs when splitting log files e.g.This class is for maintaining the various master statistics and publishing them through the metrics interfaces.Interface that classes that expose metrics about the master will implement.Interface of a factory to create MetricsMasterSource when given a MetricsMasterWrapperA collection of exposed metrics for space quotas from the HBase Master.Interface of a factory to create MetricsMasterQuotaSource when given a MetricsMasterWrapper.Interface that classes that expose metrics about the master will implement.Interface of a factory to create MetricsMasterSource when given a MetricsMasterWrapperThis is the interface that will expose information to hadoop1/hadoop2 implementations of the MetricsMasterSource.This chore is used to update the 'oldWALsDirSize' variable inMasterWalManager
through theMasterWalManager.updateOldWALsDirSize()
method.Wrapper over the rack resolution utility in Hadoop.Stores the plan for the move of an individual region.For storing the region server list.Tracks the online region servers via ZK.This chore, every time it runs, will try to recover regions with high store ref count by reopening themConfig manager for RegionsRecovery Chore - Dynamically reload config and update chore accordinglyState of a Region while undergoing transitions.Get notification of server registration events.The ServerManager class manages info about region servers.Used internally for reading meta and constructing datastructures that are then queried, for things like regions to regionservers, table to regions, etc.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.Deprecated.Deprecated.in memory state of an active task.Deprecated.Keeps track of the batch of tasks submitted together by a caller in splitLogDistributed().Deprecated.Deprecated.Periodically checks all active tasks and resubmits the ones that have timed outTracks the switch of split and merge states.CreateSplitWALProcedure
for each WAL which need to split.This is a helper class used internally to manage the namespace metadata that is stored in the ns family in meta table.This is a helper class used to manage table states.help assign and release a worker for each remote task. -
ClassDescriptionMakes decisions about the placement and movement of Regions across RegionServers.A curated subset of services provided by
HMaster
.Stores the plan for the move of an individual region.State of a Region while undergoing transitions.This is a helper class used to manage table states. -
ClassDescriptionStore a boolean state.HMaster is the "master server" for HBase.Makes decisions about the placement and movement of Regions across RegionServers.A curated subset of services provided by
HMaster
.A state storage which stores the state in master local region.Wrapper over the rack resolution utility in Hadoop.Stores the plan for the move of an individual region. -
-
-
-
-
-
-
-
-
-
-
ClassDescriptionStore a boolean state.HMaster is the "master server" for HBase.A curated subset of services provided by
HMaster
.A state storage which stores the state in master local region.State of a Region while undergoing transitions. -
ClassDescriptionProvides the coprocessor framework and environment for master oriented operations.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.A curated subset of services provided by
HMaster
.Get notification of server registration events.This is a helper class used internally to manage the namespace metadata that is stored in the ns family in meta table. -
ClassDescriptionStore a boolean state.A curated subset of services provided by
HMaster
.A state storage which stores the state in master local region.The ServerManager class manages info about region servers.This is a helper class used to manage table states. -
-
ClassDescriptionStore a boolean state.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.A curated subset of services provided by
HMaster
.A state storage which stores the state in master local region.This class is for maintaining the various master statistics and publishing them through the metrics interfaces.Watch the current snapshot under processhelp assign and release a worker for each remote task. -
-
-
-
ClassDescriptionA curated subset of services provided by
HMaster
.This class is for maintaining the various master statistics and publishing them through the metrics interfaces. -
ClassDescriptionA curated subset of services provided by
HMaster
.This class is for maintaining the various master statistics and publishing them through the metrics interfaces. -
ClassDescriptionHMaster is the "master server" for HBase.A curated subset of services provided by
HMaster
.This class is for maintaining the various master statistics and publishing them through the metrics interfaces. -
-
-
ClassDescriptionMakes decisions about the placement and movement of Regions across RegionServers.A curated subset of services provided by
HMaster
.Stores the plan for the move of an individual region.State of a Region while undergoing transitions.The ServerManager class manages info about region servers.This is a helper class used to manage table states. -
ClassDescriptionHMaster is the "master server" for HBase.A curated subset of services provided by
HMaster
. -
ClassDescriptionHMaster is the "master server" for HBase.Wrapper over the rack resolution utility in Hadoop.
-