| Package | Description |
|---|---|
| org.apache.hadoop.fs.s3a |
S3A Filesystem.
|
| org.apache.hadoop.fs.s3a.commit |
Support for committing the output of analytics jobs directly to S3.
|
| org.apache.hadoop.fs.s3a.impl |
Implementation classes private to the S3A store.
|
| org.apache.hadoop.fs.s3a.s3guard |
This package contains classes related to S3Guard: a feature of S3A to mask
the eventual consistency behavior of S3 and optimize access patterns by
coordinating with a strongly consistent external store for file system
metadata.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Listing
Place for the S3A listing classes; keeps all the small classes under control.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CommitOperations
The implementation of the various actions a committer needs.
|
class |
MagicCommitIntegration
Adds the code needed for S3A to support magic committers.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BulkDeleteRetryHandler
Handler for bulk delete retry events.
|
class |
CopyFromLocalOperation
Implementation of CopyFromLocalOperation.
|
class |
DeleteOperation
Implementation of the delete() operation.
|
class |
ExecutingStoreOperation<T>
A subclass of
AbstractStoreOperation which
provides a method ExecutingStoreOperation.execute() that may be invoked
exactly once. |
class |
GetContentSummaryOperation
GetContentSummary operation.
|
class |
HeaderProcessing
Part of the S3A FS where object headers are
processed.
|
class |
MkdirOperation
The mkdir operation.
|
class |
MultiObjectDeleteSupport
Support for Multi Object Deletion.
|
class |
RenameOperation
A parallelized rename operation which updates the metastore in the
process, through whichever
RenameTracker the store provides. |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthoritativeAuditOperation
Audit a directory tree for being authoritative.
|
class |
DelayedUpdateRenameTracker
This is the rename updating strategy originally used:
a collection of source paths and a list of destinations are created,
then updated at the end (possibly slow).
|
class |
ProgressiveRenameTracker
This rename tracker progressively updates the metadata store
as it proceeds, during the parallelized copy operation.
|
class |
RenameTracker
A class which manages updating the metastore with the rename process
as initiated in the S3AFilesystem rename.
|
Copyright © 2008–2022 Apache Software Foundation. All rights reserved.