All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractServer |
|
AccumuloStatus |
|
ActionStatsUpdator |
|
Admin |
|
Assignment |
|
AuditedSecurityOperation |
|
AuthenticationKey |
|
AuthenticationTokenKeyManager |
Service that handles generation of the secret key used to create delegation tokens.
|
AuthenticationTokenSecretManager |
Manages an internal list of secret keys used to sign new authentication tokens as they are
generated, and to validate existing tokens used for authentication.
|
Authenticator |
This interface is used for the system which will be used for authenticating a user.
|
Authorizor |
This interface is used for the system which will be used for getting a users Authorizations.
|
BaseRelativeTime |
Provide time from a local source and a hint from a time source.
|
BulkImporter |
|
BulkImporter.AssignmentStats |
|
ChangeSecret |
|
ChaoticLoadBalancer |
A chaotic load balancer used for testing.
|
CheckForMetadataProblems |
|
CleanZookeeper |
|
ClientInfoProcessorFactory |
Sets the address of a client in a ThreadLocal to allow for more informative log messages.
|
ClientServiceHandler |
|
ClosableIterator<T> |
|
ConfigSanityCheck |
|
ConvertConfig |
|
CurrentState |
|
CustomNonBlockingServer |
This class implements a custom non-blocking thrift server that stores the client address in
thread-local storage for the invocation.
|
CustomThreadedSelectorServer |
|
DeadServerList |
|
DedupedLogEvent |
|
DefaultLoadBalancer |
|
DefaultMap<K,V> |
A HashMap that returns a default value if the key is not stored in the map.
|
DeleteZooInstance |
|
DistributedStore |
An abstract version of ZooKeeper that we can write tests against.
|
DistributedStoreException |
|
DistributedWorkQueue |
Provides a way to push work out to tablet servers via zookeeper and wait for that work to be
done.
|
DistributedWorkQueue.Processor |
|
DistributedWorkQueueWorkAssignerHelper |
|
DumpZookeeper |
|
FileRef |
This is a glue object, to convert short file references to long references.
|
FileSystemMonitor |
|
FileUtil |
|
FileUtil.FileInfo |
|
FindOfflineTablets |
|
GarbageCollectionLogger |
|
GroupBalancer |
A balancer that evenly spreads groups of tablets across all tablet server.
|
GroupBalancer.Location |
|
HadoopLogCloser |
|
Halt |
|
HighlyAvailableService |
This interface allows service implementations which support running multiple instances
concurrently with only one active instance to report whether or not they are the active service.
|
HighlyAvailableServiceInvocationHandler<I> |
|
HighlyAvailableServiceWrapper |
A class to wrap invocations to the Thrift handler to prevent these invocations from succeeding
when the Accumulo service that this Thrift service is for has not yet obtained its ZooKeeper
lock.
|
HostRegexTableLoadBalancer |
This balancer creates groups of tablet servers using user-provided regular expressions over the
tablet server hostnames.
|
Info |
|
Initialize |
This class is used to setup the directory structure and the root tablet to get an instance
started
|
KerberosAuthenticator |
|
KerberosAuthorizor |
Kerberos principals might contains identifiers that are not valid ZNodes ('/').
|
KerberosPermissionHandler |
Kerberos principals might contains identifiers that are not valid ZNodes ('/').
|
LargestFirstMemoryManager |
The LargestFirstMemoryManager attempts to keep memory between 80% and 90% full.
|
ListInstances |
|
ListVolumesUsed |
|
LiveTServerSet |
|
LiveTServerSet.Listener |
|
LocalityCheck |
|
LogCloser |
|
LoginProperties |
|
LogService |
Hijack log4j and capture log events for display.
|
MasterMetadataUtil |
|
MemoryManagementActions |
|
MemoryManager |
A MemoryManager in accumulo currently determines when minor compactions should occur and when
ingest should be put on hold.
|
MergeInfo |
Information about the current merge/rangeDelete.
|
MergeInfo.Operation |
|
MergeState |
|
MetadataBulkLoadFilter |
A special iterator for the metadata table that removes inactive bulk load flags
|
MetadataConstraints |
|
MetaDataStateStore |
|
MetaDataTableScanner |
|
MetadataTableUtil |
provides a reference to the metadata table for updates by tablet servers
|
Metrics |
|
NamespaceConfiguration |
|
NamespacePropUtil |
|
PermissionHandler |
This interface is used for the system which will be used for getting a users permissions.
|
PerTableVolumeChooser |
A VolumeChooser that delegates to another volume chooser based on other properties:
table.custom.volume.chooser for tables, and general.custom.volume.chooser.scoped for scopes.
|
PortUtils |
|
PreferredVolumeChooser |
A RandomVolumeChooser that limits its choices from a given set of options to the subset
of those options preferred for a particular table.
|
ProblemReport |
|
ProblemReportingIterator |
|
ProblemReports |
|
ProblemType |
|
ProvidesTime |
An interface for anything that returns the time in the same format as System.currentTimeMillis().
|
RandomizeVolumes |
|
RandomVolumeChooser |
|
RandomWriter |
|
RandomWriter.RandomMutationGenerator |
|
RecoveryPath |
|
RegexGroupBalancer |
|
RelativeTime |
Provide time from System time and hints from another time source.
|
RemoveEntriesForMissingFiles |
Remove file entries for map files that don't exist.
|
ReplicaSystem |
Encapsulation of a remote system which Accumulo can replicate data to
|
ReplicaSystemFactory |
|
ReplicaSystemHelper |
|
Replication |
|
Replication.Status |
Protobuf type Status
|
Replication.Status.Builder |
Protobuf type Status
|
Replication.StatusOrBuilder |
|
ReplicationTableUtil |
provides a reference to the replication table for updates by tablet servers
|
ReplicationUtil |
|
RestoreZookeeper |
|
RootTabletStateStore |
|
SaslServerConnectionParams |
Server-side SASL connection information
|
SaslServerDigestCallbackHandler |
CallbackHandler for SASL DIGEST-MD5 mechanism.
|
SecurityOperation |
Utility class for performing various security operations with the appropriate checks
|
SecurityUtil |
|
ServerAddress |
Encapsulate a Thrift server and the address, host and port, to which it is bound.
|
ServerBulkImportStatus |
|
ServerColumnUpdate |
|
ServerConfiguration |
|
ServerConfigurationFactory |
A factor for configurations used by a server process.
|
ServerConstants |
|
ServerContext |
Provides a server context for Accumulo server components that operate with the system credentials
and have access to the system files and configuration.
|
ServerInfo |
|
ServerMutation |
Mutation that holds system time as computed by the tablet server when not provided by the user.
|
ServerOpts |
|
ServerUtil |
|
ServerUtilOpts |
|
ServiceEnvironmentImpl |
|
SimpleTimer |
Generic singleton timer.
|
SortedLogState |
A file is written in the destination directory for the sorting of write-ahead logs that need
recovering.
|
SpaceAwareVolumeChooser |
A PreferredVolumeChooser that takes remaining HDFS space into account when making a
volume choice rather than a simpler round robin.
|
StatusCombiner |
Defines the rules for combining multiple Replication.Status messages
Messages that are "closed", stay closed.
|
StatusCombiner.StatusEncoder |
|
StatusFormatter |
Parse and print the serialized protocol buffers used to track replication data
|
StatusUtil |
Helper methods to create Status protobuf messages
|
SuspendingTServer |
For a suspended tablet, the time of suspension and the server it was suspended from.
|
SystemCredentials |
Credentials for the system services.
|
SystemCredentials.SystemToken |
|
SystemEnvironment |
|
SystemIteratorEnvironment |
|
SystemPropUtil |
|
SystemTime |
The most obvious implementation of ProvidesTime.
|
TableConfiguration |
|
TableConfiguration.ParsedIteratorConfig |
|
TableConfiguration.TablesScanDispatcher |
|
TableDiskUsage |
|
TableDiskUsage.Printer |
|
TableInfoUtil |
|
TableLoadBalancer |
|
TableManager |
|
TableManager.IllegalTableTransitionException |
|
TableObserver |
|
TablePropUtil |
|
TabletBalancer |
This class is responsible for managing the distribution of tablets throughout an Accumulo
cluster.
|
TabletBalancer.BalancerProblem |
A deferred call descendent TabletBalancers use to log why they can't continue.
|
TabletBalancer.NoTservers |
If a TabletBalancer requires active tservers, it should use this problem to indicate when there
are none.
|
TabletBalancer.OutstandingMigrations |
If a TabletBalancer only balances when there are no outstanding migrations, it should use this
problem to indicate when they exist.
|
TabletLevel |
|
TabletLocationState |
When a tablet is assigned, we mark its future location.
|
TabletLocationState.BadLocationStateException |
|
TabletMigration |
|
TabletServerLocks |
|
TabletServerState |
|
TabletState |
|
TabletState |
|
TabletStateChangeIterator |
|
TabletStateStore |
Interface for storing information about tablet assignments.
|
TabletTime |
|
TCredentialsUpdatingInvocationHandler<I> |
Extracts the TCredentials object from the RPC argument list and asserts that the Accumulo
principal is equal to the Kerberos 'primary' component of the Kerberos principal (e.g.
|
TCredentialsUpdatingWrapper |
Utility method to ensure that the instance of TCredentials which is passed to the implementation
of a Thrift service has the correct principal from SASL at the Thrift transport layer when
SASL/GSSAPI (kerberos) is enabled.
|
ThriftMetrics |
|
ThriftServerType |
The type of configured Thrift server to start.
|
TimedProcessor |
A TProcessor which tracks the duration of an RPC and adds it to the metrics subsystem.
|
TransactionWatcher |
|
TransactionWatcher.Arbitrator |
|
TransactionWatcher.ZooArbitrator |
|
TServerInstance |
A tablet is assigned to a tablet server at the given address as long as it is alive and well.
|
TServerUtils |
Factory methods for creating Thrift server objects
|
UGIAssumingProcessor |
Processor that pulls the SaslServer object out of the transport, and assumes the remote user's
UGI before calling through to the original processor.
|
UniqueNameAllocator |
Allocates unique names for an accumulo instance.
|
UserCompactionConfig |
|
UserImpersonation |
When SASL is enabled, this parses properties from the site configuration to build up a set of all
users capable of impersonating another user, the users which may be impersonated and the hosts in
which the impersonator may issue requests from.
|
UserImpersonation.AlwaysTrueSet<T> |
|
UserImpersonation.UsersWithHosts |
|
VerifyTabletAssignments |
|
ViewFSUtils |
|
VolumeChooser |
|
VolumeChooser.VolumeChooserException |
|
VolumeChooserEnvironment |
|
VolumeChooserEnvironment.ChooserScope |
A scope the volume chooser environment; a TABLE scope should be accompanied by a tableId.
|
VolumeChooserEnvironmentImpl |
Volume chooser authors should avoid using this class when testing their volume chooser.
|
VolumeManager |
A wrapper around multiple hadoop FileSystem objects, which are assumed to be different volumes.
|
VolumeManager.FileType |
|
VolumeManagerImpl |
|
VolumeUtil |
Utility methods for managing absolute URIs contained in Accumulo metadata.
|
VolumeUtil.TabletFiles |
|
WalStateManager |
This class governs the space in Zookeeper that advertises the status of Write-Ahead Logs in use
by tablet servers and the replication machinery.
|
WalStateManager.WalState |
|
WorkAssigner |
Interface to allow for multiple implementations that assign replication work
|
ZKAuthenticator |
|
ZKAuthorizor |
|
ZKPermHandler |
|
ZooAuthenticationKeyDistributor |
Class that manages distribution of AuthenticationKey s, Accumulo's secret in the
delegation token model, to other Accumulo nodes via ZooKeeper.
|
ZooAuthenticationKeyWatcher |
Watch ZooKeeper to notice changes in the published keys so that authenticate can properly occur
using delegation tokens.
|
ZooCachePropertyAccessor |
A helper object for accessing properties in a ZooCache .
|
ZooConfiguration |
|
ZooKeeperInitialization |
We don't want to introduce an upgrade path to 1.7 only for some new nodes within ZooKeeper
|
ZooKeeperMain |
|
ZooReaderWriterFactory |
|
ZooStore |
|
ZooTabletStateStore |
|
ZooZap |
|