Package org.apache.hadoop.hbase

Interface Summary
Abortable Interface to support the aborting of a given server or client.
Coprocessor Coprocess interface.
CoprocessorEnvironment Coprocessor environment state.
KeyValue.SamePrefixComparator<T> Avoids redundant comparisons for better performance.
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
Chore Chore is a task performed on a period in hbase.
ClusterStatus Status information on the HBase cluster.
EmptyWatcher An empty ZooKeeper watcher
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
HRegionInfo HRegion information.
HRegionLocation Data structure to hold HRegionInfo and the address for the hosting HRegionServer.
HServerAddress Deprecated. Use InetSocketAddress or ServerName or a hostname String and port.
HServerInfo Deprecated. Use InetSocketAddress and or ServerName and or HServerLoad
HServerLoad This class is used exporting current state of load on a RegionServer.
HServerLoad.RegionLoad Encapsulates per-region loading metrics.
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.
LocalHBaseCluster This class creates a single process HBase cluster.
MasterAddressTracker Manages the location of the current active Master for this RegionServer.
RemoteExceptionHandler An immutable class which contains a static method for handling org.apache.hadoop.ipc.RemoteException exceptions.
ServerName Instance of an HBase ServerName.
 

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.
 

Exception Summary
ClockOutOfSyncException This exception is thrown by the master when a region server clock skew is too high.
DoNotRetryIOException Subclass if exception is not meant to be retried: e.g.
DroppedSnapshotException Thrown during flush if the possibility snapshot content was not properly persisted into store files.
HBaseIOException All hbase specific IOExceptions should be subclasses of HBaseIOException
InvalidFamilyOperationException Thrown if a request is table schema modification is requested but made for an invalid family name.
MasterNotRunningException Thrown if the master is not running
NotAllMetaRegionsOnlineException Thrown when an operation requires the root and all meta regions to be online
NotServingRegionException Thrown by a region server if it is sent a request for a region it is not serving.
PleaseHoldException This exception is thrown by the master when a region server was shut down and restarted so fast that the master still hasn't processed the server shutdown of the first instance, or when master is initializing and client call admin operations
RegionException Thrown when something happens related to region handling.
TableExistsException Thrown when a table exists but should not
TableInfoMissingException Failed to find .tableinfo file under table dir
TableNotDisabledException Thrown if a table should be offline but is not
TableNotEnabledException Thrown if a table should be enabled but is not
TableNotFoundException Thrown when a table can not be located
UnknownRegionException Thrown when we are asked to operate on a region we know nothing about.
UnknownRowLockException Thrown if a region server is passed an unknown row lock id
UnknownScannerException Thrown if a region server is passed an unknown scanner id.
YouAreDeadException This exception is thrown by the master when a region server reports and is already being processed as dead.
ZooKeeperConnectionException Thrown if the client can't connect to zookeeper
 

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



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