| Interface | Description |
|---|---|
| CoordinatedStateManager |
Implementations of this interface will keep and return to clients
implementations of classes providing API to execute
coordinated operations.
|
| InterProcessLock |
An interface for an application-specific lock.
|
| InterProcessLock.MetadataHandler |
An interface for objects that process lock metadata.
|
| InterProcessReadWriteLock |
An interface for a distributed reader-writer lock.
|
| Server |
Defines the set of shared functions implemented by HBase servers (Masters
and RegionServers).
|
| TableDescriptors |
Get, remove and modify table descriptors.
|
| TableStateManager |
Helper class for table state management for operations running inside
RegionServer or HMaster.
|
| Class | Description |
|---|---|
| CoordinatedStateManagerFactory |
Creates instance of
CoordinatedStateManager
based on configuration. |
| DaemonThreadFactory |
Thread factory that creates daemon threads
|
| HDFSBlocksDistribution |
Data structure to describe the distribution of HDFS blocks among hosts.
|
| HDFSBlocksDistribution.HostAndWeight |
Stores the hostname and weight for that hostname.
|
| HDFSBlocksDistribution.HostAndWeight.WeightComparator |
comparator used to sort hosts based on weight
|
| HealthCheckChore |
The Class HealthCheckChore for running health checker regularly.
|
| JMXListener |
Pluggable JMX Agent for HBase(to fix the 2 random TCP ports issue
of the out-of-the-box JMX Agent):
1)connector port can share with the registry port if SSL is OFF
2)support password authentication
3)support subset of SSL (with default configuration)
|
| LocalHBaseCluster |
This class creates a single process HBase cluster.
|
| MetaMigrationConvertingToPB | Deprecated
will be removed for the major release after 0.96.
|
| SplitLogCounters |
Counters kept by the distributed WAL split log process.
|
| SplitLogTask |
State of a WAL log split during distributed splitting.
|
| SplitLogTask.Done | |
| SplitLogTask.Err | |
| SplitLogTask.Owned | |
| SplitLogTask.Resigned | |
| SplitLogTask.Unassigned | |
| TagRewriteCell |
This can be used when a Cell has to change with addition/removal of one or more tags.
|
| ZKNamespaceManager |
Class servers two purposes:
1.
|
| ZNodeClearer |
Contains a set of methods for the collaboration between the start/stop scripts and the
servers.
|
Copyright © 2015 The Apache Software Foundation. All Rights Reserved.