Class and Description |
---|
BloomType |
HRegionServer
HRegionServer makes a set of HRegions available to clients.
|
Class and Description |
---|
HStoreFile
A Store data file.
|
Class and Description |
---|
BloomType |
Class and Description |
---|
RowProcessor
Deprecated.
As of release 2.0.0, this will be removed in HBase 3.0.0. For customization, use
Coprocessors instead.
|
Class and Description |
---|
InternalScanner
Internal scanners differ from client-side scanners in that they operate on
HStoreKeys and byte[] instead of RowResults.
|
Class and Description |
---|
RegionServerServices
A curated subset of services provided by
HRegionServer . |
SplitLogWorker
This worker is spawned in every regionserver, including master.
|
SplitLogWorker.TaskExecutor
Objects implementing this interface actually do the task that has been
acquired by a
SplitLogWorker . |
Class and Description |
---|
FlushLifeCycleTracker
Used to track flush execution.
|
InternalScanner
Internal scanners differ from client-side scanners in that they operate on
HStoreKeys and byte[] instead of RowResults.
|
MiniBatchOperationInProgress
Wraps together the mutations which are applied as a batch to the region and their operation
status and WALEdits.
|
OnlineRegions
Provides read-only access to the Regions presently online on the
current RegionServer
|
Region
Region is a subset of HRegion with operations required for the
Coprocessors . |
Region.Operation
Operation enum is used in
Region.startRegionOperation() and elsewhere to provide
context for various checks. |
RegionScanner
RegionScanner describes iterators over rows in an HRegion.
|
RegionServerServices
A curated subset of services provided by
HRegionServer . |
ScanOptions
This class gives you the ability to change the max versions and TTL options before opening a
scanner for a Store.
|
ScanType
Enum to distinguish general scan types.
|
Store
Interface for objects that hold a column family in a Region.
|
StoreFile
An interface to describe a store data file.
|
StoreFileReader
Reader for a StoreFile.
|
Class and Description |
---|
FlushLifeCycleTracker
Used to track flush execution.
|
InternalScanner
Internal scanners differ from client-side scanners in that they operate on
HStoreKeys and byte[] instead of RowResults.
|
ScannerContext
ScannerContext instances encapsulate limit tracking AND progress towards those limits during
invocations of
InternalScanner.next(java.util.List) and
InternalScanner.next(java.util.List) . |
ScanOptions
This class gives you the ability to change the max versions and TTL options before opening a
scanner for a Store.
|
ScanType
Enum to distinguish general scan types.
|
Store
Interface for objects that hold a column family in a Region.
|
Class and Description |
---|
StoreFileReader
Reader for a StoreFile.
|
Class and Description |
---|
BloomType |
CellSink
A sink of cells that allows appending cells to the Writers that implement it.
|
Shipper
This interface denotes a scanner as one which can ship cells.
|
ShipperListener
Implementors of this interface are the ones who needs to do some action when the
Shipper.shipped() is called |
Class and Description |
---|
RSRpcServices
Implements the regionserver RPC services.
|
Class and Description |
---|
AnnotationReadingPriorityFunction
Reads special method annotations and table names to figure a priority for use by QoS facility in
ipc; e.g: rpcs to hbase:meta get priority.
|
FavoredNodesForRegion
Abstraction that allows different modules in RegionServer to update/get
the favored nodes information for regions.
|
HRegionServer
HRegionServer makes a set of HRegions available to clients.
|
LastSequenceId
Last flushed sequence Ids for the regions and their stores on region server
|
MutableOnlineRegions
Interface to Map of online regions.
|
OnlineRegions
Provides read-only access to the Regions presently online on the
current RegionServer
|
RegionServerServices
A curated subset of services provided by
HRegionServer . |
RpcSchedulerFactory
A factory class that constructs an
RpcScheduler . |
RSRpcServices
Implements the regionserver RPC services.
|
Class and Description |
---|
BloomType |
CellSink
A sink of cells that allows appending cells to the Writers that implement it.
|
DefaultStoreEngine
Default StoreEngine creates the default compactor, policy, and store file manager, or
their derivatives.
|
DefaultStoreFlusher
Default implementation of StoreFlusher.
|
FlushLifeCycleTracker
Used to track flush execution.
|
HStore
A Store holds a column family in a Region.
|
HStoreFile
A Store data file.
|
InternalScanner
Internal scanners differ from client-side scanners in that they operate on
HStoreKeys and byte[] instead of RowResults.
|
MemStoreSnapshot
Holds details of the snapshot taken on a MemStore.
|
StoreEngine
StoreEngine is a factory that can create the objects necessary for HStore to operate.
|
StoreFileScanner
KeyValueScanner adaptor over the Reader.
|
StoreFileWriter
A StoreFile writer.
|
Class and Description |
---|
HStoreFile
A Store data file.
|
Class and Description |
---|
RegionServerServices
A curated subset of services provided by
HRegionServer . |
Class and Description |
---|
HRegion
Regions store data for a certain region of a table.
|
RegionServerServices
A curated subset of services provided by
HRegionServer . |
Class and Description |
---|
HRegionServer
HRegionServer makes a set of HRegions available to clients.
|
Class and Description |
---|
HRegionServer
HRegionServer makes a set of HRegions available to clients.
|
Region
Region is a subset of HRegion with operations required for the
Coprocessors . |
RegionServerServices
A curated subset of services provided by
HRegionServer . |
Class and Description |
---|
RegionServerServices
A curated subset of services provided by
HRegionServer . |
Class and Description |
---|
AbstractMemStore
An abstract class, which implements the behaviour shared by all concrete memstore instances.
|
AbstractMultiFileWriter
Base class for cell sink that separates the provided cells into multiple files.
|
AbstractMultiFileWriter.WriterFactory |
BloomType |
CellFlatMap
CellFlatMap stores a constant number of elements and is immutable after creation stage.
|
CellSet |
CellSink
A sink of cells that allows appending cells to the Writers that implement it.
|
ChangedReadersObserver
If set of MapFile.Readers in Store change, implementors are notified.
|
Chunk
A chunk of memory out of which allocations are sliced.
|
ChunkCreator
Does the management of memstoreLAB chunk creations.
|
ChunkCreator.ChunkType
Types of chunks, based on their sizes
|
CompactingMemStore
A memstore implementation which supports in-memory compaction.
|
CompactingMemStore.IndexType
Types of indexes (part of immutable segments) to be used after flattening,
compaction, or merge are applied.
|
CompactSplit
Compact region on request and then run split if appropriate
|
CompositeImmutableSegment
The CompositeImmutableSegments is created as a collection of ImmutableSegments and supports
the interface of a single ImmutableSegments.
|
ConstantSizeRegionSplitPolicy
A
RegionSplitPolicy implementation which splits a region
as soon as any of its store files exceeds a maximum configurable
size. |
CSLMImmutableSegment
CSLMImmutableSegment is an abstract class that extends the API supported by a
Segment ,
and ImmutableSegment . |
FavoredNodesForRegion
Abstraction that allows different modules in RegionServer to update/get
the favored nodes information for regions.
|
FifoRpcSchedulerFactory
Factory to use when you want to use the
FifoRpcScheduler |
FlushLargeStoresPolicy
A
FlushPolicy that only flushes store larger a given threshold. |
FlushLifeCycleTracker
Used to track flush execution.
|
FlushPolicy
A flush policy determines the stores that need to be flushed when flushing a region.
|
FlushRequester
Request a flush.
|
FlushRequestListener
Listener which will get notified regarding flush requests of regions.
|
HeapMemoryManager
Manages tuning of Heap memory using
HeapMemoryTuner . |
HeapMemoryManager.HeapMemoryTuneObserver
Every class that wants to observe heap memory tune actions must implement this interface.
|
HeapMemoryManager.TunerContext
POJO to pass all the relevant information required to do the heap memory tuning.
|
HeapMemoryManager.TunerResult
POJO which holds the result of memory tuning done by HeapMemoryTuner implementation.
|
HMobStore
The store implementation to save MOBs (medium objects), it extends the HStore.
|
HRegion
Regions store data for a certain region of a table.
|
HRegion.BulkLoadListener
Listener class to enable callers of
bulkLoadHFile() to perform any necessary
pre/post processing of a given bulkload call
|
HRegion.FlushResult |
HRegion.FlushResult.Result |
HRegion.FlushResultImpl
Objects from this class are created when flushing to describe all the different states that
that method ends up in.
|
HRegionFileSystem
View to an on-disk Region.
|
HRegionServer
HRegionServer makes a set of HRegions available to clients.
|
HStore
A Store holds a column family in a Region.
|
HStoreFile
A Store data file.
|
ImmutableSegment
ImmutableSegment is an abstract class that extends the API supported by a
Segment ,
and is not needed for a MutableSegment . |
IncreasingToUpperBoundRegionSplitPolicy
Split size is the number of regions that are on this server that all are
of the same table, cubed, times 2x the region flush size OR the maximum
region split size, whichever is smaller.
|
InternalScanner
Internal scanners differ from client-side scanners in that they operate on
HStoreKeys and byte[] instead of RowResults.
|
KeyValueHeap
Implements a heap merge across any number of KeyValueScanners.
|
KeyValueHeap.KVScannerComparator |
KeyValueScanner
Scanner that returns the next KeyValue.
|
LastSequenceId
Last flushed sequence Ids for the regions and their stores on region server
|
LeaseException
Reports a problem with a lease
|
LeaseListener
LeaseListener is an interface meant to be implemented by users of the Leases
class.
|
Leases
Leases
There are several server classes in HBase that need to track external
clients that occasionally send heartbeats.
|
Leases.LeaseStillHeldException
Thrown if we are asked to create a lease but lease on passed name already
exists.
|
LogRoller
Runs periodically to determine if the WAL should be rolled.
|
MemStore
The MemStore holds in-memory modifications to the Store.
|
MemStoreCompactionStrategy
MemStoreCompactionStrategy is the root of a class hierarchy which defines the strategy for
choosing the next action to apply in an (in-memory) memstore compaction.
|
MemStoreCompactionStrategy.Action
Types of actions to be done on the pipeline upon MemStoreCompaction invocation.
|
MemStoreCompactor
The ongoing MemStore Compaction manager, dispatches a solo running compaction and interrupts
the compaction if requested.
|
MemStoreLAB
A memstore-local allocation buffer.
|
MemStoreSegmentsIterator
The MemStoreSegmentsIterator is designed to perform one iteration over given list of segments
For another iteration new instance of MemStoreSegmentsIterator needs to be created
The iterator is not thread-safe and must have only one instance per MemStore
in each period of time
|
MemStoreSize
Data structure of three longs.
|
MemStoreSizing
Accounting of current heap and data sizes.
|
MemStoreSnapshot
Holds details of the snapshot taken on a MemStore.
|
MetricsHeapMemoryManagerSource
This interface will be implemented by a MetricsSource that will export metrics from
HeapMemoryManager in RegionServer into the hadoop metrics system.
|
MetricsRegion
This is the glue between the HRegion and whatever hadoop shim layer
is loaded (hbase-hadoop1-compat or hbase-hadoop2-compat).
|
MetricsRegionAggregateSource
This interface will be implemented by a MetricsSource that will export metrics from
multiple regions into the hadoop metrics system.
|
MetricsRegionAggregateSourceImpl |
MetricsRegionServer
This class is for maintaining the various regionserver statistics
and publishing them through the metrics interfaces.
|
MetricsRegionServerSource
Interface for classes that expose metrics about the regionserver.
|
MetricsRegionServerSourceFactory
Interface of a factory to create Metrics Sources used inside of regionservers.
|
MetricsRegionServerSourceFactoryImpl.FactoryStorage |
MetricsRegionServerWrapper
This is the interface that will expose RegionServer information to hadoop1/hadoop2
implementations of the MetricsRegionServerSource.
|
MetricsRegionSource
This interface will be implemented to allow single regions to push metrics into
MetricsRegionAggregateSource that will in turn push data to the Hadoop metrics system.
|
MetricsRegionWrapper
Interface of class that will wrap an HRegion and export numbers so they can be
used in MetricsRegionSource
|
MetricsTableAggregateSource
This interface will be implemented by a MetricsSource that will export metrics from
multiple regions of a table into the hadoop metrics system.
|
MetricsTableAggregateSourceImpl |
MetricsTableLatencies
Latency metrics for a specific table in a RegionServer.
|
MetricsTableLatenciesImpl.TableHistograms |
MetricsTableSource
This interface will be implemented to allow region server to push table metrics into
MetricsRegionAggregateSource that will in turn push data to the Hadoop metrics system.
|
MetricsTableWrapperAggregate
Interface of class that will wrap a MetricsTableSource and export numbers so they can be
used in MetricsTableSource
|
MiniBatchOperationInProgress
Wraps together the mutations which are applied as a batch to the region and their operation
status and WALEdits.
|
MultiVersionConcurrencyControl
Manages the read/write consistency.
|
MultiVersionConcurrencyControl.WriteEntry
Write number and whether write has completed given out at start of a write transaction.
|
MutableOnlineRegions
Interface to Map of online regions.
|
MutableSegment
A mutable segment in memstore, specifically the active segment.
|
NonLazyKeyValueScanner
A "non-lazy" scanner which always does a real seek operation.
|
NonReversedNonLazyKeyValueScanner
A "non-reversed & non-lazy" scanner which does not support backward scanning
and always does a real seek operation.
|
NoSuchColumnFamilyException
Thrown if request for nonexistent column family.
|
OnlineRegions
Provides read-only access to the Regions presently online on the
current RegionServer
|
OperationStatus
This class stores the Operation status code and the exception message
that occurs in case of failure of operations like put, delete, etc.
|
Region
Region is a subset of HRegion with operations required for the
Coprocessors . |
Region.Operation
Operation enum is used in
Region.startRegionOperation() and elsewhere to provide
context for various checks. |
Region.RowLock
Row lock held by a given thread.
|
RegionCoprocessorHost
Implements the coprocessor environment and runtime support for coprocessors
loaded within a
Region . |
RegionScanner
RegionScanner describes iterators over rows in an HRegion.
|
RegionServerAccounting
RegionServerAccounting keeps record of some basic real time information about
the Region Server.
|
RegionServerCoprocessorHost |
RegionServerServices
A curated subset of services provided by
HRegionServer . |
RegionServerServices.PostOpenDeployContext
Context for postOpenDeployTasks().
|
RegionServerServices.RegionStateTransitionContext |
RegionServerStoppedException
Thrown by the region server when it is in shutting down state.
|
RegionServicesForStores
Services a Store needs from a Region.
|
RegionSplitPolicy
A split policy determines when a Region should be split.
|
ReplicationService
Gateway to Cluster Replication.
|
ReplicationSinkService
A sink for a replication stream has to expose this service.
|
ReplicationSourceService
A source for a replication stream has to expose this service.
|
ReversedStoreScanner
ReversedStoreScanner extends from StoreScanner, and is used to support
reversed scanning.
|
RowProcessor
Deprecated.
As of release 2.0.0, this will be removed in HBase 3.0.0. For customization, use
Coprocessors instead.
|
RpcSchedulerFactory
A factory class that constructs an
RpcScheduler . |
RSRpcServices
Implements the regionserver RPC services.
|
ScanInfo
Immutable information for scans over a store.
|
ScannerContext
ScannerContext instances encapsulate limit tracking AND progress towards those limits during
invocations of
InternalScanner.next(java.util.List) and
InternalScanner.next(java.util.List) . |
ScannerContext.Builder |
ScannerContext.LimitScope
The various scopes where a limit can be enforced.
|
ScannerContext.NextState
The possible states a scanner may be in following a call to
InternalScanner.next(List) |
ScanOptions
This class gives you the ability to change the max versions and TTL options before opening a
scanner for a Store.
|
ScanType
Enum to distinguish general scan types.
|
SecureBulkLoadManager
Bulk loads in secure mode.
|
Segment
This is an abstraction of a segment maintained in a memstore, e.g., the active
cell set or its snapshot.
|
SegmentFactory
A singleton store segment factory.
|
ServerNonceManager
Implementation of nonce manager that stores nonces in a hash map and cleans them up after
some time; if nonce group/client ID is supplied, nonces are stored by client ID.
|
Shipper
This interface denotes a scanner as one which can ship cells.
|
ShipperListener
Implementors of this interface are the ones who needs to do some action when the
Shipper.shipped() is called |
SplitLogWorker.TaskExecutor
Objects implementing this interface actually do the task that has been
acquired by a
SplitLogWorker . |
SplitLogWorker.TaskExecutor.Status |
Store
Interface for objects that hold a column family in a Region.
|
StoreConfigInformation
A more restricted interface for HStore.
|
StoreEngine
StoreEngine is a factory that can create the objects necessary for HStore to operate.
|
StoreFile
An interface to describe a store data file.
|
StoreFileInfo
Describe a StoreFile (hfile, reference, link)
|
StoreFileManager
Manages the store files and basic metadata about that that determines the logical structure
(e.g.
|
StoreFileReader
Reader for a StoreFile.
|
StoreFileReader.Listener |
StoreFileScanner
KeyValueScanner adaptor over the Reader.
|
StoreFileWriter
A StoreFile writer.
|
StoreFileWriter.Builder |
StoreScanner
Scanner scans both the memstore and the Store.
|
StripeMultiFileWriter
Base class for cell sink that separates the provided cells into multiple files for stripe
compaction.
|
StripeStoreConfig
Configuration class for stripe store and compactions.
|
StripeStoreFileManager
Stripe implementation of StoreFileManager.
|
StripeStoreFlusher.StripeFlushRequest
Stripe flush request wrapper that writes a non-striped file.
|
TimeRangeTracker
Stores minimum and maximum timestamp values, it is [minimumTimestamp, maximumTimestamp] in
interval notation.
|
TimeRangeTracker.Type |
VersionedSegmentsList
A list of segment managers coupled with the version of the memstore (version at the time it was
created).
|
Class and Description |
---|
AbstractMultiFileWriter
Base class for cell sink that separates the provided cells into multiple files.
|
CellSink
A sink of cells that allows appending cells to the Writers that implement it.
|
DateTieredMultiFileWriter
class for cell sink that separates the provided cells into multiple files for date tiered
compaction.
|
HRegion
Regions store data for a certain region of a table.
|
HStore
A Store holds a column family in a Region.
|
HStoreFile
A Store data file.
|
InternalScanner
Internal scanners differ from client-side scanners in that they operate on
HStoreKeys and byte[] instead of RowResults.
|
ScanInfo
Immutable information for scans over a store.
|
ScanType
Enum to distinguish general scan types.
|
Store
Interface for objects that hold a column family in a Region.
|
StoreConfigInformation
A more restricted interface for HStore.
|
StoreFile
An interface to describe a store data file.
|
StoreFileScanner
KeyValueScanner adaptor over the Reader.
|
StoreFileWriter
A StoreFile writer.
|
StripeMultiFileWriter
Base class for cell sink that separates the provided cells into multiple files for stripe
compaction.
|
StripeStoreConfig
Configuration class for stripe store and compactions.
|
StripeStoreFlusher.StripeFlushRequest
Stripe flush request wrapper that writes a non-striped file.
|
Class and Description |
---|
HRegion
Regions store data for a certain region of a table.
|
HRegionServer
HRegionServer makes a set of HRegions available to clients.
|
KeyValueScanner
Scanner that returns the next KeyValue.
|
RegionServerServices
A curated subset of services provided by
HRegionServer . |
SplitLogWorker.TaskExecutor
Objects implementing this interface actually do the task that has been
acquired by a
SplitLogWorker . |
Class and Description |
---|
RegionCoprocessorHost
Implements the coprocessor environment and runtime support for coprocessors
loaded within a
Region . |
ScanInfo
Immutable information for scans over a store.
|
ScanType
Enum to distinguish general scan types.
|
ShipperListener
Implementors of this interface are the ones who needs to do some action when the
Shipper.shipped() is called |
Class and Description |
---|
HRegion
Regions store data for a certain region of a table.
|
RegionServerServices
A curated subset of services provided by
HRegionServer . |
Class and Description |
---|
HStore
A Store holds a column family in a Region.
|
Region
Region is a subset of HRegion with operations required for the
Coprocessors . |
RegionServerServices
A curated subset of services provided by
HRegionServer . |
Class and Description |
---|
MultiVersionConcurrencyControl
Manages the read/write consistency.
|
Class and Description |
---|
HRegionServer
HRegionServer makes a set of HRegions available to clients.
|
ReplicationService
Gateway to Cluster Replication.
|
ReplicationSinkService
A sink for a replication stream has to expose this service.
|
ReplicationSourceService
A source for a replication stream has to expose this service.
|
Class and Description |
---|
FlushLifeCycleTracker
Used to track flush execution.
|
InternalScanner
Internal scanners differ from client-side scanners in that they operate on
HStoreKeys and byte[] instead of RowResults.
|
MiniBatchOperationInProgress
Wraps together the mutations which are applied as a batch to the region and their operation
status and WALEdits.
|
Region
Region is a subset of HRegion with operations required for the
Coprocessors . |
RegionScanner
RegionScanner describes iterators over rows in an HRegion.
|
ScanType
Enum to distinguish general scan types.
|
Store
Interface for objects that hold a column family in a Region.
|
Class and Description |
---|
InternalScanner
Internal scanners differ from client-side scanners in that they operate on
HStoreKeys and byte[] instead of RowResults.
|
MiniBatchOperationInProgress
Wraps together the mutations which are applied as a batch to the region and their operation
status and WALEdits.
|
OperationStatus
This class stores the Operation status code and the exception message
that occurs in case of failure of operations like put, delete, etc.
|
Region
Region is a subset of HRegion with operations required for the
Coprocessors . |
RegionScanner
RegionScanner describes iterators over rows in an HRegion.
|
ShipperListener
Implementors of this interface are the ones who needs to do some action when the
Shipper.shipped() is called |
Class and Description |
---|
HRegion
Regions store data for a certain region of a table.
|
Class and Description |
---|
HRegionServer
HRegionServer makes a set of HRegions available to clients.
|
MetricsRegionServerWrapper
This is the interface that will expose RegionServer information to hadoop1/hadoop2
implementations of the MetricsRegionServerSource.
|
Class and Description |
---|
MiniBatchOperationInProgress
Wraps together the mutations which are applied as a batch to the region and their operation
status and WALEdits.
|
Class and Description |
---|
BloomType |
CellSink
A sink of cells that allows appending cells to the Writers that implement it.
|
HRegion
Regions store data for a certain region of a table.
|
HRegionServer
HRegionServer makes a set of HRegions available to clients.
|
KeyValueScanner
Scanner that returns the next KeyValue.
|
NonLazyKeyValueScanner
A "non-lazy" scanner which always does a real seek operation.
|
NonReversedNonLazyKeyValueScanner
A "non-reversed & non-lazy" scanner which does not support backward scanning
and always does a real seek operation.
|
Shipper
This interface denotes a scanner as one which can ship cells.
|
ShipperListener
Implementors of this interface are the ones who needs to do some action when the
Shipper.shipped() is called |
StoreFileInfo
Describe a StoreFile (hfile, reference, link)
|
Class and Description |
---|
LastSequenceId
Last flushed sequence Ids for the regions and their stores on region server
|
MultiVersionConcurrencyControl
Manages the read/write consistency.
|
MultiVersionConcurrencyControl.WriteEntry
Write number and whether write has completed given out at start of a write transaction.
|
SequenceId
Interface which abstracts implementations on log sequenceId assignment
|
Copyright © 2007–2019 Cloudera. All rights reserved.