|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ClusterStatusPublisher.Publisher | |
| LoadBalancer | Makes decisions about the placement and movement of Regions across RegionServers. |
| MasterServices | Services Master supplies |
| MetricsMasterSource | Interface that classes that expose metrics about the master will implement. |
| MetricsMasterSourceFactory | Interface of a factory to create MetricsMasterSource when given a MetricsMasterWrapper |
| MetricsMasterWrapper | This is the interface that will expose information to hadoop1/hadoop2 implementations of the MetricsMasterSource. |
| SnapshotSentinel | Watch the current snapshot under process |
| SplitLogManager.TaskFinisher | SplitLogManager can use objects implementing this interface to
finish off a partially done task by SplitLogWorker. |
| TableLockManager.TableLock | A distributed lock for a table. |
| Class Summary | |
|---|---|
| ActiveMasterManager | Handles everything on master-side related to master election. |
| AssignCallable | A callable object that invokes the corresponding action that needs to be taken for assignment of a region in transition. |
| AssignmentManager | Manages and performs region assignment. |
| BulkAssigner | Base class used bulk assigning and unassigning regions. |
| BulkReOpen | Performs bulk reopen of the list of regions provided to it. |
| CatalogJanitor | A janitor for the catalog tables. |
| 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. |
| GeneralBulkAssigner | Run bulk assign. |
| HMaster | HMaster is the "master server" for HBase. |
| HMasterCommandLine | |
| HMasterCommandLine.LocalHMaster | |
| 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, including splitting log files, checking file system status, etc. |
| MasterStatusServlet | The servlet responsible for rendering the index page of the master. |
| MetricsMaster | This class is for maintaining the various master statistics and publishing them through the metrics interfaces. |
| MetricsMasterSourceFactoryImpl | Factory to create MetricsMasterSource when given a MetricsMasterWrapper |
| MetricsMasterSourceImpl | Hadoop2 implementation of MetricsMasterSource. |
| MetricsMasterWrapperImpl | Impl for exposing HMaster Information through JMX |
| NamespaceJanitor | A janitor for the namespace artifacts. |
| OfflineCallback | Callback handler for creating unassigned offline znodes used during bulk assign, async setting region to offline. |
| RackManager | Wrapper over the rack resolution utility in Hadoop. |
| RegionPlan | Stores the plan for the move of an individual region. |
| RegionPlan.RegionPlanComparator | |
| RegionState | State of a Region while undergoing transitions. |
| RegionStates | Region state accountant. |
| ServerManager | The ServerManager class manages info about region servers. |
| SplitLogManager | Distributes the task of log splitting to the available region servers. |
| TableLockManager | A manager for distributed table level locks. |
| TableLockManager.NullTableLockManager | A null implementation |
| TableNamespaceManager | This is a helper class used to manage the namespace
metadata that is stored in TableName.NAMESPACE_TABLE_NAME
It also mirrors updates to the ZK store by forwarding updates to
ZKNamespaceManager |
| UnAssignCallable | A callable object that invokes the corresponding action that needs to be taken for unassignment of a region in transition. |
| Enum Summary | |
|---|---|
| RegionState.State | |
| SplitLogManager.TaskFinisher.Status | status that can be returned finish() |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||