| 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 |