Package | Description |
---|---|
org.apache.hadoop.hbase | |
org.apache.hadoop.hbase.constraint |
Restrict the domain of a data attribute, often times to fulfill business rules/requirements.
|
org.apache.hadoop.hbase.coprocessor |
Table of Contents
|
org.apache.hadoop.hbase.coprocessor.example | |
org.apache.hadoop.hbase.quotas | |
org.apache.hadoop.hbase.replication.regionserver | |
org.apache.hadoop.hbase.rsgroup | |
org.apache.hadoop.hbase.security.access | |
org.apache.hadoop.hbase.security.token | |
org.apache.hadoop.hbase.security.visibility | |
org.apache.hadoop.hbase.tool |
Modifier and Type | Interface and Description |
---|---|
interface |
CoprocessorEnvironment<C extends Coprocessor>
Coprocessor environment state.
|
Modifier and Type | Class and Description |
---|---|
class |
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)
|
Modifier and Type | Class and Description |
---|---|
class |
ConstraintProcessor
Processes multiple
Constraints on a given table. |
Modifier and Type | Class and Description |
---|---|
class |
BaseEnvironment<C extends Coprocessor>
Encapsulation of the environment of each coprocessor
|
class |
CoprocessorHost<C extends Coprocessor,E extends CoprocessorEnvironment<C>>
Provides the common setup framework and runtime services for coprocessor invocation from HBase
services.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MasterCoprocessor |
interface |
RegionCoprocessor |
interface |
RegionServerCoprocessor |
interface |
WALCoprocessor
WALCoprocessor don't support loading services using
getServices() . |
Modifier and Type | Class and Description |
---|---|
class |
BaseRowProcessorEndpoint<S extends com.google.protobuf.Message,T extends com.google.protobuf.Message>
This class demonstrates how to implement atomic read-modify-writes using
Region.processRowsWithLocks(org.apache.hadoop.hbase.regionserver.RowProcessor<?, ?>) and Coprocessor endpoints. |
static class |
CoprocessorServiceBackwardCompatiblity.MasterCoprocessorService
Deprecated.
|
static class |
CoprocessorServiceBackwardCompatiblity.RegionCoprocessorService
Deprecated.
|
static class |
CoprocessorServiceBackwardCompatiblity.RegionServerCoprocessorService
Deprecated.
|
class |
MetaTableMetrics
A coprocessor that collects metrics from meta table.
|
(package private) class |
MetaTableMetrics.ExampleRegionObserverMeta |
class |
MultiRowMutationEndpoint
This class implements atomic multi row transactions using
HRegion.mutateRowsWithLocks(Collection, Collection, long, long) and Coprocessor
endpoints. |
Modifier and Type | Field and Description |
---|---|
C |
BaseEnvironment.impl
The coprocessor
|
Modifier and Type | Field and Description |
---|---|
private static Set<Class<? extends Coprocessor>> |
CoprocessorHost.legacyWarning
Used to limit legacy handling to once per Coprocessor class per classloader.
|
Modifier and Type | Class and Description |
---|---|
class |
BulkDeleteEndpoint
Defines a protocol to delete data in bulk based on a scan.
|
class |
ExampleMasterObserverWithMetrics
An example coprocessor that collects some metrics to demonstrate the usage of exporting custom
metrics from the coprocessor.
|
class |
ExampleRegionObserverWithMetrics
An example coprocessor that collects some metrics to demonstrate the usage of exporting custom
metrics from the coprocessor.
|
(package private) class |
ExampleRegionObserverWithMetrics.ExampleRegionObserver |
class |
RefreshHFilesEndpoint
Coprocessor endpoint to refresh HFiles on replica.
|
class |
RowCountEndpoint
Sample coprocessor endpoint exposing a Service interface for counting rows and key values.
|
class |
ScanModifyingObserver
A RegionObserver which modifies incoming Scan requests to include additional columns than what
the user actually requested.
|
class |
ValueRewritingObserver
This RegionObserver replaces the values of Puts from one value to another on compaction.
|
class |
WriteHeavyIncrementObserver
An example for implementing a counter that reads is much less than writes, i.e, write heavy.
|
class |
ZooKeeperScanPolicyObserver
This is an example showing how a RegionObserver could configured via ZooKeeper in order to
control a Region compaction, flush, and scan policy.
|
Modifier and Type | Class and Description |
---|---|
class |
MasterQuotasObserver
An observer to automatically delete quotas when a table/namespace is deleted.
|
Modifier and Type | Class and Description |
---|---|
class |
ReplicationObserver
An Observer to add HFile References to replication queue.
|
Modifier and Type | Class and Description |
---|---|
class |
RSGroupAdminEndpoint |
Modifier and Type | Class and Description |
---|---|
class |
AccessController
Provides basic authorization checks for data access and administrative operations.
|
class |
CoprocessorWhitelistMasterObserver
Master observer for restricting coprocessor assignments.
|
class |
SnapshotScannerHDFSAclController
Set HDFS ACLs to hFiles to make HBase granted users have permission to scan snapshot
|
Modifier and Type | Class and Description |
---|---|
class |
TokenProvider
Provides a service for obtaining authentication tokens via the
AuthenticationProtos
AuthenticationService coprocessor service. |
Modifier and Type | Class and Description |
---|---|
class |
VisibilityController
Coprocessor that has both the MasterObserver and RegionObserver implemented that supports in
visibility labels
|
class |
VisibilityReplication
A RegionServerObserver impl that provides the custom VisibilityReplicationEndpoint.
|
Modifier and Type | Class and Description |
---|---|
class |
WriteSinkCoprocessor
This coprocessor 'shallows' all the writes.
|
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.