Package org.apache.hadoop.hbase

Interface Summary
Abortable Interface to support the aborting of a given server or client.
Cell The unit of storage in HBase consisting of the following fields:
CellScannable Implementer can return a CellScanner over its Cell content.
CellScanner An interface for iterating through a sequence of cells.
Coprocessor Coprocess interface.
CoprocessorEnvironment Coprocessor environment state.
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.
IpcProtocol Marker Interface used by ipc.
KeyValue.SamePrefixComparator<T> Avoids redundant comparisons for better performance.
MasterAdminProtocol Protocol that a client uses to communicate with the Master (for admin purposes).
MasterMonitorProtocol Protocol that a client uses to communicate with the Master (for monitoring purposes).
MasterProtocol Functions implemented by all the master protocols: e.g.
RegionServerStatusProtocol Protocol that a RegionServer uses to communicate its status to the Master.
Server Defines the set of shared functions implemented by HBase servers (Masters and RegionServers).
Stoppable Implementers are Stoppable.
TableDescriptors Get, remove and modify table descriptors.
 

Class Summary
BaseConfigurable HBase version of Hadoop's Configured class that doesn't initialize the configuration via BaseConfigurable.setConf(Configuration) in the constructor, but only sets the configuration through the BaseConfigurable.setConf(Configuration) method
CellComparator Compare two HBase cells.
CellUtil Utility methods helpful slinging Cell instances.
Chore Chore is a task performed on a period in hbase.
ClusterId The identifier for this cluster.
ClusterStatus Status information on the HBase cluster.
CompatibilityFactory Class that will create many instances of classes provided by the hbase-hadoop{1|2}-compat jars.
CompatibilitySingletonFactory Factory for classes supplied by hadoop compatibility modules.
CompoundConfiguration Do a shallow merge of multiple KV configuration pools.
DaemonThreadFactory Thread factory that creates daemon threads
HBaseConfiguration Adds HBase configuration files to a Configuration
HColumnDescriptor An HColumnDescriptor contains information about a column family such as the number of versions, compression settings, etc.
HConstants HConstants holds a bunch of HBase-related constants
HDFSBlocksDistribution Data structure to describe the distribution of HDFS blocks amount 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.
HRegionInfo HRegion information.
HRegionLocation Data structure to hold HRegionInfo and the address for the hosting HRegionServer.
HTableDescriptor HTableDescriptor contains the details about an HBase table such as the descriptors of all the column families, is the table a catalog table, -ROOT- or .META.
KeyValue An HBase Key/Value.
KeyValue.KeyComparator Compare key portion of a KeyValue.
KeyValue.KVComparator Compare KeyValues.
KeyValue.MetaComparator A KeyValue.KVComparator for .META. catalog table KeyValues.
KeyValue.MetaKeyComparator Compare key portion of a KeyValue for keys in .META. table.
KeyValue.RootComparator A KeyValue.KVComparator for -ROOT- catalog table KeyValues.
KeyValue.RootKeyComparator Compare key portion of a KeyValue for keys in -ROOT- table.
KeyValue.RowComparator Comparator that compares row component only of a KeyValue.
KeyValue.SplitKeyValue Utility class that splits a KeyValue buffer into separate byte arrays.
KeyValueTestUtil  
KeyValueUtil static convenience methods for dealing with KeyValues and collections of KeyValues
LocalHBaseCluster This class creates a single process HBase cluster.
RegionLoad Encapsulates per-region load metrics.
RegionTransition Current state of a region in transition.
RemoteExceptionHandler An immutable class which contains a static method for handling org.apache.hadoop.ipc.RemoteException exceptions.
ServerLoad This class is used for exporting current state of load on a RegionServer.
ServerName Instance of an HBase ServerName.
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  
ZNodeClearer Contains a set of methods for the collaboration between the start/stop scripts and the servers.
 

Enum Summary
Coprocessor.State Lifecycle state of a given coprocessor instance.
HConstants.Modify modifyTable op for replacing the table descriptor
HConstants.OperationStatusCode Status codes used for return values of bulk operations.
KeyValue.Type Key type.
 

Annotation Types Summary
VersionAnnotation A package attribute that captures the version of hbase that was compiled.
 



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.