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.master | |
org.apache.hadoop.hbase.regionserver | |
org.apache.hadoop.hbase.regionserver.wal | |
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 | 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 | Method and Description |
---|---|
Coprocessor |
CoprocessorEnvironment.getInstance() |
Modifier and Type | Class and Description |
---|---|
class |
ConstraintProcessor
Processes multiple
Constraints on a given table. |
Modifier and Type | Interface and Description |
---|---|
interface |
BulkLoadObserver
Coprocessors implement this interface to observe and mediate bulk load operations.
|
interface |
EndpointObserver
Coprocessors implement this interface to observe and mediate endpoint invocations
on a region.
|
interface |
MasterObserver
Defines coprocessor hooks for interacting with operations on the
HMaster process. |
interface |
RegionObserver
Coprocessors implement this interface to observe and mediate client actions
on the region.
|
interface |
RegionServerObserver |
interface |
WALObserver
It's provided to have a way for coprocessors to observe, rewrite,
or skip WALEdits as they are being written to the WAL.
|
Modifier and Type | Class and Description |
---|---|
class |
AggregateImplementation<T,S,P extends com.google.protobuf.Message,Q extends com.google.protobuf.Message,R extends com.google.protobuf.Message>
A concrete AggregateProtocol implementation.
|
class |
BaseMasterAndRegionObserver |
class |
BaseMasterObserver |
class |
BaseRegionObserver
An abstract class that implements RegionObserver.
|
class |
BaseRegionServerObserver
An abstract class that implements RegionServerObserver.
|
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. |
class |
BaseWALObserver
An abstract class that implements WALObserver.
|
class |
MultiRowMutationEndpoint
This class demonstrates how to implement atomic multi row transactions using
HRegion.mutateRowsWithLocks(java.util.Collection, java.util.Collection)
and Coprocessor endpoints. |
Modifier and Type | Field and Description |
---|---|
Coprocessor |
CoprocessorHost.Environment.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 | Method and Description |
---|---|
<T extends Coprocessor> |
CoprocessorHost.findCoprocessors(Class<T> cls)
Find list of coprocessors that extend/implement the given class/interface
|
Modifier and Type | Method and Description |
---|---|
Coprocessor |
CoprocessorHost.findCoprocessor(String className)
Find a coprocessor implementation by class name
|
Coprocessor |
CoprocessorHost.Environment.getInstance() |
Modifier and Type | Method and Description |
---|---|
abstract E |
CoprocessorHost.createEnvironment(Class<?> implClass,
Coprocessor instance,
int priority,
int sequence,
org.apache.hadoop.conf.Configuration conf)
Called when a new Coprocessor class is loaded
|
Modifier and Type | Method and Description |
---|---|
protected void |
CoprocessorHost.legacyWarning(Class<? extends Coprocessor> clazz,
String message)
limits the amount of logging to once per coprocessor class.
|
protected static boolean |
CoprocessorHost.useLegacyMethod(Class<? extends Coprocessor> clazz,
String methodName,
Class<?>... parameterTypes)
Used to gracefully handle fallback to deprecated methods when we
evolve coprocessor APIs.
|
Constructor and Description |
---|
CoprocessorHost.Environment(Coprocessor impl,
int priority,
int seq,
org.apache.hadoop.conf.Configuration conf)
Constructor
|
Modifier and Type | Class and Description |
---|---|
class |
BulkDeleteEndpoint
Defines a protocol to delete data in bulk based on a scan.
|
class |
RowCountEndpoint
Sample coprocessor endpoint exposing a Service interface for counting rows and key values.
|
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 | Method and Description |
---|---|
MasterCoprocessorHost.MasterEnvironment |
MasterCoprocessorHost.createEnvironment(Class<?> implClass,
Coprocessor instance,
int priority,
int seq,
org.apache.hadoop.conf.Configuration conf) |
Constructor and Description |
---|
MasterCoprocessorHost.MasterEnvironment(Class<?> implClass,
Coprocessor impl,
int priority,
int seq,
org.apache.hadoop.conf.Configuration conf,
MasterServices services) |
Modifier and Type | Method and Description |
---|---|
abstract void |
RegionCoprocessorHost.CoprocessorOperation.call(Coprocessor observer,
ObserverContext<RegionCoprocessorEnvironment> ctx) |
void |
RegionCoprocessorHost.RegionOperation.call(Coprocessor observer,
ObserverContext<RegionCoprocessorEnvironment> ctx) |
void |
RegionCoprocessorHost.EndpointOperation.call(Coprocessor observer,
ObserverContext<RegionCoprocessorEnvironment> ctx) |
RegionCoprocessorHost.RegionEnvironment |
RegionCoprocessorHost.createEnvironment(Class<?> implClass,
Coprocessor instance,
int priority,
int seq,
org.apache.hadoop.conf.Configuration conf) |
RegionServerCoprocessorHost.RegionServerEnvironment |
RegionServerCoprocessorHost.createEnvironment(Class<?> implClass,
Coprocessor instance,
int priority,
int sequence,
org.apache.hadoop.conf.Configuration conf) |
abstract boolean |
RegionCoprocessorHost.CoprocessorOperation.hasCall(Coprocessor observer) |
boolean |
RegionCoprocessorHost.RegionOperation.hasCall(Coprocessor observer) |
boolean |
RegionCoprocessorHost.EndpointOperation.hasCall(Coprocessor observer) |
Constructor and Description |
---|
RegionCoprocessorHost.RegionEnvironment(Coprocessor impl,
int priority,
int seq,
org.apache.hadoop.conf.Configuration conf,
Region region,
RegionServerServices services,
ConcurrentMap<String,Object> sharedData)
Constructor
|
RegionServerCoprocessorHost.RegionServerEnvironment(Class<?> implClass,
Coprocessor impl,
int priority,
int seq,
org.apache.hadoop.conf.Configuration conf,
RegionServerServices services) |
Modifier and Type | Method and Description |
---|---|
WALCoprocessorHost.WALEnvironment |
WALCoprocessorHost.createEnvironment(Class<?> implClass,
Coprocessor instance,
int priority,
int seq,
org.apache.hadoop.conf.Configuration conf) |
Constructor and Description |
---|
WALCoprocessorHost.WALEnvironment(Class<?> implClass,
Coprocessor impl,
int priority,
int seq,
org.apache.hadoop.conf.Configuration conf,
WAL wal)
Constructor
|
Modifier and Type | Class and Description |
---|---|
class |
AccessController
Provides basic authorization checks for data access and administrative
operations.
|
class |
SecureBulkLoadEndpoint
Coprocessor service for bulk loads in secure mode.
|
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
|
static class |
VisibilityController.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–2019 The Apache Software Foundation. All rights reserved.