Interface | Description |
---|---|
Cell |
The unit of storage in HBase consisting of the following fields:
|
CellBuilder |
Use
CellBuilderFactory to get CellBuilder instance. |
CellComparator |
Comparator for comparing cells and has some specialized methods that allows comparing individual
cell components like row, family, qualifier and timestamp
|
CellScannable |
Implementer can return a CellScanner over its Cell content.
|
CellScanner |
An interface for iterating through a sequence of cells.
|
ClusterMetrics |
Metrics information on the HBase cluster.
|
RegionMetrics |
Encapsulates per-region load metrics.
|
ServerMetrics |
This class is used for exporting current state of load on a RegionServer.
|
ServerTask |
Information about active monitored server tasks
|
Stoppable |
Implementers are Stoppable.
|
UserMetrics |
Encapsulates per-user load metrics.
|
Class | Description |
---|---|
AuthUtil | Deprecated
since 2.2.0, to be marked as
InterfaceAudience.Private in 4.0.0. |
CacheEvictionStats | |
CellBuilderFactory |
Create a CellBuilder instance.
|
CellUtil |
Utility methods helpful for slinging
Cell instances. |
ClusterStatus | Deprecated
As of release 2.0.0, this will be removed in HBase 3.0.0 Use
ClusterMetrics
instead. |
HBaseConfiguration |
Adds HBase configuration files to a Configuration
|
HBaseInterfaceAudience |
This class defines constants for different classes of hbase limited private apis
|
HColumnDescriptor | Deprecated |
HConstants |
HConstants holds a bunch of HBase-related constants
|
HRegionInfo | Deprecated
As of release 2.0.0, this will be removed in HBase 3.0.0.
|
HRegionLocation |
Data structure to hold RegionInfo and the address for the hosting HRegionServer.
|
HTableDescriptor | Deprecated
As of release 2.0.0, this will be removed in HBase 3.0.0.
|
LocalHBaseCluster |
This class creates a single process HBase cluster.
|
NamespaceDescriptor |
Namespace POJO class.
|
NamespaceDescriptor.Builder | |
RegionLoad | Deprecated
As of release 2.0.0, this will be removed in HBase 3.0.0 Use
RegionMetrics
instead. |
ServerLoad | Deprecated
As of release 2.0.0, this will be removed in HBase 3.0.0 Use
ServerMetrics
instead. |
ServerName |
Name of a particular incarnation of an HBase Server.
|
Size |
It is used to represent the size with different units.
|
TableName |
Immutable POJO class for representing a table name.
|
Enum | Description |
---|---|
CellBuilderType |
Used by
CellBuilderFactory and ExtendedCellBuilderFactory . |
CompareOperator |
Generic set of comparison operators.
|
KeepDeletedCells |
Ways to keep cells marked for delete around.
|
MemoryCompactionPolicy |
Enum describing all possible memory compaction policies
|
Exception | Description |
---|---|
CallDroppedException |
Returned to the clients when their request was discarded due to server being overloaded.
|
CallQueueTooBigException |
Returned to clients when their request was dropped because the call queue was too big to accept a
new call.
|
ClockOutOfSyncException |
This exception is thrown by the master when a region server clock skew is too high.
|
ConcurrentTableModificationException |
Thrown when a table has been modified concurrently
|
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.
|
FailedCloseWALAfterInitializedErrorException |
Throw when failed cleanup unsuccessful initialized wal
|
HBaseIOException |
All hbase specific IOExceptions should be subclasses of HBaseIOException
|
HBaseServerException |
Base class for exceptions thrown by an HBase server.
|
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
|
MultiActionResultTooLarge |
Exception thrown when the result needs to be chunked on the server side.
|
NamespaceExistException |
Thrown when a namespace exists but should not
|
NamespaceNotFoundException |
Thrown when a namespace can not be located
|
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, or when an operation is performed on a region
server that is still starting.
|
PleaseRestartMasterException |
Thrown if the master requires restart.
|
RegionException |
Thrown when something happens related to region handling.
|
RegionTooBusyException |
Thrown by a region server if it will block and wait to serve a request.
|
ReplicationPeerNotFoundException |
Thrown when a replication peer can not be found
|
RetryImmediatelyException | |
TableExistsException |
Thrown when a table exists but should not.
|
TableInfoMissingException |
Failed to find
.tableinfo file under the table directory. |
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 cannot be located.
|
UnknownRegionException |
Thrown when we are asked to operate on a region we know nothing about.
|
UnknownScannerException |
Thrown if a region server is passed an unknown scanner ID.
|
ZooKeeperConnectionException |
Thrown if the client can't connect to ZooKeeper.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.