Uses of Interface
org.apache.hadoop.hbase.Coprocessor
Package
Description
Restrict the domain of a data attribute, often times to fulfill business rules/requirements.
Table of Contents
-
Uses of Coprocessor in org.apache.hadoop.hbase
Modifier and TypeInterfaceDescriptioninterface
CoprocessorEnvironment<C extends Coprocessor>
Coprocessor environment state.Modifier and TypeClassDescriptionclass
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) -
Uses of Coprocessor in org.apache.hadoop.hbase.backup
Modifier and TypeClassDescriptionclass
An Observer to facilitate backup operations -
Uses of Coprocessor in org.apache.hadoop.hbase.constraint
-
Uses of Coprocessor in org.apache.hadoop.hbase.coprocessor
Modifier and TypeClassDescriptionclass
BaseEnvironment<C extends Coprocessor>
Encapsulation of the environment of each coprocessorclass
CoprocessorHost<C extends Coprocessor,
E extends CoprocessorEnvironment<C>> Provides the common setup framework and runtime services for coprocessor invocation from HBase services.Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
WALCoprocessor don't support loading services usinggetServices()
.Modifier and TypeClassDescriptionclass
BaseRowProcessorEndpoint<S extends com.google.protobuf.Message,
T extends com.google.protobuf.Message> This class demonstrates how to implement atomic read-modify-writes usingRegion.processRowsWithLocks(org.apache.hadoop.hbase.regionserver.RowProcessor<?, ?>)
and Coprocessor endpoints.static class
Deprecated.static class
Deprecated.static class
Deprecated.class
A coprocessor that collects metrics from meta table.(package private) class
class
This class implements atomic multi row transactions usingHRegion.mutateRowsWithLocks(Collection, Collection, long, long)
and Coprocessor endpoints.Modifier and TypeFieldDescriptionprivate static final Set<Class<? extends Coprocessor>>
CoprocessorHost.legacyWarning
Used to limit legacy handling to once per Coprocessor class per classloader. -
Uses of Coprocessor in org.apache.hadoop.hbase.coprocessor.example
Modifier and TypeClassDescriptionclass
Defines a protocol to delete data in bulk based on a scan.class
An example coprocessor that collects some metrics to demonstrate the usage of exporting custom metrics from the coprocessor.class
An example coprocessor that collects some metrics to demonstrate the usage of exporting custom metrics from the coprocessor.(package private) class
class
Coprocessor endpoint to refresh HFiles on replica.class
Sample coprocessor endpoint exposing a Service interface for counting rows and key values.class
A RegionObserver which modifies incoming Scan requests to include additional columns than what the user actually requested.class
This RegionObserver replaces the values of Puts from one value to another on compaction.class
An example for implementing a counter that reads is much less than writes, i.e, write heavy.class
This is an example showing how a RegionObserver could be configured via ZooKeeper in order to control a Region compaction, flush, and scan policy. -
Uses of Coprocessor in org.apache.hadoop.hbase.quotas
Modifier and TypeClassDescriptionclass
An observer to automatically delete quotas when a table/namespace is deleted. -
Uses of Coprocessor in org.apache.hadoop.hbase.replication.regionserver
Modifier and TypeClassDescriptionclass
An Observer to add HFile References to replication queue. -
Uses of Coprocessor in org.apache.hadoop.hbase.rsgroup
-
Uses of Coprocessor in org.apache.hadoop.hbase.security.access
Modifier and TypeClassDescriptionclass
Provides basic authorization checks for data access and administrative operations.class
Master observer for restricting coprocessor assignments.class
Set HDFS ACLs to hFiles to make HBase granted users have permission to scan snapshot -
Uses of Coprocessor in org.apache.hadoop.hbase.security.token
Modifier and TypeClassDescriptionclass
Provides a service for obtaining authentication tokens via theAuthenticationProtos
AuthenticationService coprocessor service. -
Uses of Coprocessor in org.apache.hadoop.hbase.security.visibility
Modifier and TypeClassDescriptionclass
Coprocessor that has both the MasterObserver and RegionObserver implemented that supports in visibility labelsclass
A RegionServerObserver impl that provides the custom VisibilityReplicationEndpoint. -
Uses of Coprocessor in org.apache.hadoop.hbase.tool
Modifier and TypeClassDescriptionclass
This coprocessor 'shallows' all the writes.