Interface | Description |
---|---|
CoordinatedStateManager |
Implementations of this interface will keep and return to clients
implementations of classes providing API to execute
coordinated operations.
|
HadoopShims |
A compatibility shim layer for interacting with different versions of Hadoop.
|
RandomStringGenerator | |
Server |
Defines a curated set of shared functions implemented by HBase servers (Masters
and RegionServers).
|
Class | Description |
---|---|
CompatibilityFactory |
Class that will create many instances of classes provided by the hbase-hadoop{1|2}-compat jars.
|
CompatibilitySingletonFactory |
Factory for classes supplied by hadoop compatibility modules.
|
DistributedHBaseCluster |
Manages the interactions with an already deployed distributed cluster (as opposed to
a pseudo-distributed, or mini/local cluster).
|
HBaseClusterManager |
A default cluster manager for HBase.
|
IntegrationTestAcidGuarantees |
This Integration Test verifies acid guarantees across column families by frequently writing
values to rows with multiple column families and concurrently reading entire rows that expect all
column families.
|
IntegrationTestBackupRestore |
An integration test to detect regressions in HBASE-7912.
|
IntegrationTestBase |
Base class for HBase integration tests that want to use the Chaos Monkey.
|
IntegrationTestDDLMasterFailover |
Integration test that verifies Procedure V2.
|
IntegrationTestIngest |
A base class for tests that do something with the cluster while running
LoadTestTool to write and verify some data. |
IntegrationTestIngestStripeCompactions |
A test class that does the same things as IntegrationTestIngest but with stripe
compactions.
|
IntegrationTestIngestWithACL |
/**
An Integration class for tests that does something with the cluster while running
LoadTestTool to write and verify some data. |
IntegrationTestIngestWithEncryption | |
IntegrationTestIngestWithMOB |
Integration Test for MOB ingest.
|
IntegrationTestIngestWithTags | |
IntegrationTestIngestWithVisibilityLabels | |
IntegrationTestingUtility |
Facility for integration/system tests.
|
IntegrationTestLazyCfLoading |
Integration test that verifies lazy CF loading during scans by doing repeated scans
with this feature while multiple threads are continuously writing values; and
verifying the result.
|
IntegrationTestManyRegions |
An integration test to detect regressions in HBASE-7220.
|
IntegrationTestMetaReplicas |
An integration test that starts the cluster with three replicas for the meta
It then creates a table, flushes the meta, kills the server holding the primary.
|
IntegrationTestRegionReplicaPerf |
Test for comparing the performance impact of region replicas.
|
IntegrationTestRegionReplicaReplication |
Integration test for testing async wal replication to secondary region replicas.
|
IntegrationTestRegionReplicaReplication.DelayingMultiThreadedUpdater |
This extends MultiThreadedWriter to add a configurable delay to the keys written by the writer
threads to become available to the MultiThradedReader threads.
|
IntegrationTestRegionReplicaReplication.DelayingMultiThreadedWriter |
This extends MultiThreadedWriter to add a configurable delay to the keys written by the writer
threads to become available to the MultiThradedReader threads.
|
IntegrationTestsDriver |
This class drives the Integration test suite execution.
|
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)
|
PerformanceEvaluation |
Script used evaluating HBase performance and scalability.
|
PerformanceEvaluation.EvaluationMapTask |
MapReduce job that runs a performance evaluation client in each map task.
|
PerformanceEvaluation.RunResult | |
RandomStringGeneratorImpl | |
RESTApiClusterManager |
A ClusterManager implementation designed to control Cloudera Manager (http://www.cloudera.com)
clusters via REST API.
|
ScanPerformanceEvaluation |
A simple performance evaluation tool for single client and MR scans
and snapshot scans.
|
ScanPerformanceEvaluation.MyMapper<KEYOUT,VALUEOUT> | |
SharedConnection |
Wraps a Connection to make it can't be closed or aborted.
|
SplitLogTask |
State of a WAL log split during distributed splitting.
|
SplitLogTask.Done | |
SplitLogTask.Err | |
SplitLogTask.Owned | |
SplitLogTask.Resigned | |
SplitLogTask.Unassigned | |
StripeCompactionsPerformanceEvaluation |
A perf test which does large data ingestion using stripe compactions and regular compactions.
|
StripeCompactionsPerformanceEvaluation.SeqShardedDataGenerator | |
TestCompatibilitySingletonFactory | |
TestIntegrationTestBase | |
TestPerformanceEvaluation | |
ZKNamespaceManager |
Class servers two purposes:
1.
|
Enum | Description |
---|---|
CompatibilitySingletonFactory.SingletonStorage | |
PerformanceEvaluation.Counter |
Enum for map metrics.
|
ScanPerformanceEvaluation.ScanCounter |