| Class | Description |
|---|---|
| AbstractNNFailoverProxyProvider<T> | |
| AbstractNNFailoverProxyProvider.NNProxyInfo<T> |
ProxyInfo to a NameNode.
|
| AccessTimeParam |
Access time parameter.
|
| AccessTokenProvider |
Provide an OAuth2 access token to be used to authenticate http calls in
WebHDFS.
|
| AccessTokenTimer |
Access tokens generally expire.
|
| AclException |
Indicates a failure manipulating an ACL.
|
| AclPermissionParam |
AclPermission parameter.
|
| AddBlockFlag |
AddBlockFlag provides hints for new block allocation and placement.
|
| AddErasureCodingPolicyResponse |
A response of add an ErasureCoding policy.
|
| AllUsersParam |
AllUsers parameter.
|
| AlreadyBeingCreatedException |
The exception that happens when you ask to create a file that already
is being created, but is not closed yet.
|
| BasicInetPeer |
Represents a peer that we communicate with by using a basic Socket
that has no associated Channel.
|
| BatchedDirectoryListing |
A struct-like class for holding partial listings returned by the batched
listing API.
|
| Block |
A Block is a Hadoop FS primitive, identified by its block ID (a long).
|
| BlockChecksumOptions |
Encapsulates various options related to how fine-grained data checksums are
combined into block-level checksums.
|
| BlockChecksumType |
Algorithms/types denoting how block-level checksums are computed using
lower-level chunk checksums/CRCs.
|
| BlockConstructionStage |
Block Construction Stage
|
| BlockLocalPathInfo |
A block and the full path information to the block data file and
the metadata file stored on the local file system.
|
| BlockMetadataHeader |
BlockMetadataHeader manages metadata for data blocks on Datanodes.
|
| BlockMissingException |
This exception is thrown when a read encounters a block that has no
locations associated with it.
|
| BlockPinningException |
Indicates a failure due to block pinning.
|
| BlockReader |
A BlockReader is responsible for reading a single block
from a single datanode.
|
| BlockReaderFactory |
Utility class to create BlockReader implementations.
|
| BlockReaderFactory.BlockReaderPeer | |
| BlockReaderFactory.FailureInjector | |
| BlockReaderIoProvider |
Profiles
BlockReaderLocal short
circuit read latencies when ShortCircuit read metrics is enabled through
DfsClientConf.ShortCircuitConf.scrMetricsEnabled. |
| BlockReaderLocalMetrics |
This class maintains a metric of rolling average latency for short circuit
reads.
|
| BlockReaderRemote |
This is a wrapper around connection to datanode
and understands checksum, offset etc.
|
| BlockReportOptions |
Options that can be specified when manually triggering a block report.
|
| BlockReportOptions.Factory | |
| BlockSizeParam |
Block size parameter.
|
| BlockStoragePolicy |
A block storage policy describes how to select the storage types
for the replicas of a block.
|
| BlockTokenIdentifier | |
| BlockTokenIdentifier.AccessMode | |
| BlockTokenIdentifier.Renewer | |
| BlockTokenSelector |
A block token selector for HDFS
|
| BlockType |
Type of a block.
|
| BufferSizeParam |
Buffer size parameter.
|
| ByteArrayManager |
Manage byte array creation and release.
|
| ByteArrayManager.Conf |
Configuration for ByteArrayManager.
|
| ByteBufferOutputStream |
OutputStream that writes into a
ByteBuffer. |
| ByteRangeInputStream |
To support HTTP byte streams, a new connection to an HTTP server needs to be
created each time.
|
| ByteRangeInputStream.URLOpener |
This class wraps a URL and provides method to open connection.
|
| CacheDirectiveEntry |
Describes a path-based cache directive entry.
|
| CacheDirectiveInfo |
Describes a path-based cache directive.
|
| CacheDirectiveInfo.Builder |
A builder for creating new CacheDirectiveInfo instances.
|
| CacheDirectiveInfo.Expiration |
Denotes a relative or absolute expiration time for a CacheDirective.
|
| CacheDirectiveIterator |
CacheDirectiveIterator is a remote iterator that iterates cache directives.
|
| CacheDirectiveStats |
Describes a path-based cache directive.
|
| CacheDirectiveStats.Builder | |
| CacheFlag |
Specifies semantics for CacheDirective operations.
|
| CachePoolEntry |
Describes a Cache Pool entry.
|
| CachePoolInfo |
CachePoolInfo describes a cache pool.
|
| CachePoolIterator |
CachePoolIterator is a remote iterator that iterates cache pools.
|
| CachePoolStats |
CachePoolStats describes cache pool statistics.
|
| CachePoolStats.Builder | |
| CachingStrategy |
The caching strategy we should use for an HDFS read or write operation.
|
| CachingStrategy.Builder | |
| CannotObtainBlockLengthException |
This exception is thrown when the length of a LocatedBlock instance
can not be obtained.
|
| ClientContext |
ClientContext contains context information for a client.
|
| ClientDatanodeProtocol |
An client-datanode protocol for block recovery
|
| ClientDatanodeProtocolPB | |
| ClientDatanodeProtocolTranslatorPB |
This class is the client side translator to translate the requests made on
ClientDatanodeProtocol interfaces to the RPC server implementing
ClientDatanodeProtocolPB. |
| ClientGSIContext |
Global State Id context for the client.
|
| ClientHAProxyFactory<T> | |
| ClientMmap |
A reference to a memory-mapped region used by an HDFS client.
|
| ClientNamenodeProtocolPB | |
| ClientNamenodeProtocolTranslatorPB |
This class forwards NN's ClientProtocol calls as RPC calls to the NN server
while translating from the parameter types used in ClientProtocol to the
new PB types.
|
| ClientProtocol |
ClientProtocol is used by user code via the DistributedFileSystem class to
communicate with the NameNode.
|
| CombinedHostsFileReader |
Reader support for JSON-based datanode configuration, an alternative format
to the exclude/include files configuration.
|
| CombinedHostsFileWriter |
Writer support for JSON-based datanode configuration, an alternative format
to the exclude/include files configuration.
|
| ConcatSourcesParam |
The concat source paths parameter.
|
| ConfCredentialBasedAccessTokenProvider |
Obtain an access token via a a credential (provided through the
Configuration) using the
Client Credentials Grant workflow.
|
| ConfiguredFailoverProxyProvider<T> |
A FailoverProxyProvider implementation which allows one to configure
multiple URIs to connect to during fail-over.
|
| ConfRefreshTokenBasedAccessTokenProvider |
Supply a access token obtained via a refresh token (provided through the
Configuration using the second half of the
Authorization Code Grant workflow.
|
| CorruptFileBlockIterator |
Provides an iterator interface for listCorruptFileBlocks.
|
| CorruptFileBlocks |
Contains a list of paths corresponding to corrupt files and a cookie
used for iterative calls to NameNode.listCorruptFileBlocks.
|
| CorruptMetaHeaderException |
Exception object that is thrown when the block metadata file is corrupt.
|
| CreateEncryptionZoneFlag |
CreateEncryptionZoneFlag is used in
HdfsAdmin.createEncryptionZone(Path, String, EnumSet) to indicate
what should be done when creating an encryption zone. |
| CreateFlagParam |
CreateFlag enum.
|
| CreateParentParam |
Create Parent parameter.
|
| CredentialBasedAccessTokenProvider |
Obtain an access token via the credential-based OAuth2 workflow.
|
| DataEncryptionKey |
A little struct class to contain all fields required to perform encryption of
the DataTransferProtocol.
|
| DataEncryptionKeyFactory |
Creates a new
DataEncryptionKey on demand. |
| DatanodeAdminProperties |
The class describes the configured admin properties for a datanode.
|
| DatanodeID |
This class represents the primary identifier for a Datanode.
|
| DatanodeInfo |
This class extends the primary identifier of a Datanode with ephemeral
state, eg usage information, current administrative state, and the
network location that is communicated to clients.
|
| DatanodeInfo.AdminStates | |
| DatanodeInfo.DatanodeInfoBuilder |
Building the DataNodeInfo.
|
| DatanodeInfoWithStorage | |
| DatanodeLocalInfo |
Locally available datanode information
|
| DatanodeStorage |
Class captures information of a storage in Datanode.
|
| DatanodeStorage.State |
The state of the storage.
|
| DatanodeStorageReport |
Class captures information of a datanode and its storages.
|
| DataNodeUsageReport |
A class that allows DataNode to communicate information about
usage statistics/metrics to NameNode.
|
| DataNodeUsageReport.Builder |
Builder class for
DataNodeUsageReport. |
| DataNodeUsageReportUtil |
This class is helper class to generate a live usage report by calculating
the delta between current DataNode usage metrics and the usage metrics
captured at the time of the last report.
|
| DatanodeVolumeInfo |
Locally available datanode volume information.
|
| DataTransferProtocol |
Transfer data to/from datanode using a streaming protocol.
|
| DataTransferProtoUtil |
Static utilities for dealing with the protocol buffers used by the
Data Transfer Protocol.
|
| DataTransferSaslUtil |
Utility methods implementing SASL negotiation for DataTransferProtocol.
|
| DeadNodeDetector |
Detect the dead nodes in advance, and share this information among all the
DFSInputStreams in the same client.
|
| DelegationParam |
Represents delegation token used for authentication.
|
| DelegationTokenIdentifier |
A delegation token identifier that is specific to HDFS.
|
| DelegationTokenIdentifier.SWebHdfsDelegationTokenIdentifier | |
| DelegationTokenIdentifier.WebHdfsDelegationTokenIdentifier | |
| DelegationTokenSelector |
A delegation token that is specialized for HDFS
|
| DeleteOpParam |
Http DELETE operation parameter.
|
| DeleteOpParam.Op |
Delete operations.
|
| DestinationParam |
Destination path parameter.
|
| DFSClient |
DFSClient can connect to a Hadoop Filesystem and
perform basic file tasks.
|
| DFSClient.DFSDataInputStream | Deprecated.
use
HdfsDataInputStream instead. |
| DFSClient.Renewer | |
| DfsClientConf |
DFSClient configuration.
|
| DfsClientConf.ShortCircuitConf |
Configuration for short-circuit reads.
|
| DFSClientFaultInjector |
Used for injecting faults in DFSClient and DFSOutputStream tests.
|
| DfsClientShm |
DfsClientShm is a subclass of ShortCircuitShm which is used by the
DfsClient.
|
| DfsClientShmManager |
Manages short-circuit memory segments for an HDFS client.
|
| DfsClientShmManager.PerDatanodeVisitorInfo | |
| DfsClientShmManager.Visitor | |
| DFSHedgedReadMetrics |
The client-side metrics for hedged read feature.
|
| DFSInotifyEventInputStream |
Stream for reading inotify events.
|
| DFSInputStream |
DFSInputStream provides bytes from a named file.
|
| DFSOpsCountStatistics |
This storage statistics tracks how many times each DFS operation was issued.
|
| DFSOpsCountStatistics.OpType |
This is for counting distributed file system operations.
|
| DFSOutputStream |
DFSOutputStream creates files from a stream of bytes.
|
| DFSPacket |
DFSPacket is used by DataStreamer and DFSOutputStream.
|
| DfsPathCapabilities | |
| DFSStripedInputStream |
DFSStripedInputStream reads from striped block groups.
|
| DFSStripedOutputStream |
This class supports writing files in striped layout and erasure coded format.
|
| DFSUtilClient | |
| DFSUtilClient.CorruptedBlocks |
A utility class as a container to put corrupted blocks, shared by client
and datanode.
|
| DFSUtilClient.SnapshotDiffReportFunction | |
| DFSUtilClient.SnapshotDiffReportListingFunction | |
| DirectoryListing |
This class defines a partial listing of a directory to support
iterative directory listing.
|
| DiskBalancerWorkItem |
Keeps track of how much work has finished.
|
| DiskBalancerWorkStatus |
Helper class that reports how much work has has been done by the node.
|
| DiskBalancerWorkStatus.DiskBalancerWorkEntry |
A class that is used to report each work item that we are working on.
|
| DiskBalancerWorkStatus.Result |
Various result values.
|
| DistributedFileSystem |
Implementation of the abstract FileSystem for the DFS system.
|
| DistributedFileSystem.HdfsDataOutputStreamBuilder |
HdfsDataOutputStreamBuilder provides the HDFS-specific capabilities to
write file on HDFS.
|
| DoAsParam |
DoAs parameter for proxy user.
|
| DomainPeer |
Represents a peer that we communicate with by using blocking I/O
on a UNIX domain socket.
|
| DomainSocketFactory | |
| DomainSocketFactory.PathInfo | |
| DomainSocketFactory.PathState | |
| DSQuotaExceededException | |
| ECBlockGroupStats |
Get statistics pertaining to blocks of type
BlockType.STRIPED
in the filesystem. |
| ECPolicyLoader |
A EC policy loading tool that loads user defined EC policies from XML file.
|
| ECPolicyParam |
policy parameter.
|
| ECTopologyVerifierResult |
Result of the verification whether the current cluster setup can
support all enabled EC policies.
|
| EncryptedPeer |
Represents a peer that we communicate with by using an encrypted
communications medium.
|
| EncryptionZone |
A simple class for representing an encryption zone.
|
| EncryptionZoneIterator |
EncryptionZoneIterator is a remote iterator that iterates over encryption
zones.
|
| ErasureCodingPolicy |
A policy about how to write/read/code an erasure coding file.
|
| ErasureCodingPolicyInfo |
HDFS internal presentation of a
ErasureCodingPolicy. |
| ErasureCodingPolicyState |
Value denotes the possible states of an ErasureCodingPolicy.
|
| Event |
Events sent by the inotify system.
|
| Event.AppendEvent |
Sent when an existing file is opened for append.
|
| Event.AppendEvent.Builder | |
| Event.CloseEvent |
Sent when a file is closed after append or create.
|
| Event.CreateEvent |
Sent when a new file is created (including overwrite).
|
| Event.CreateEvent.Builder | |
| Event.CreateEvent.INodeType | |
| Event.EventType | |
| Event.MetadataUpdateEvent |
Sent when there is an update to directory or file (none of the metadata
tracked here applies to symlinks) that is not associated with another
inotify event.
|
| Event.MetadataUpdateEvent.Builder | |
| Event.MetadataUpdateEvent.MetadataType | |
| Event.RenameEvent |
Sent when a file, directory, or symlink is renamed.
|
| Event.RenameEvent.Builder | |
| Event.TruncateEvent |
Sent when a file is truncated.
|
| Event.UnlinkEvent |
Sent when a file, directory, or symlink is deleted.
|
| Event.UnlinkEvent.Builder | |
| EventBatch |
A batch of events that all happened on the same transaction ID.
|
| EventBatchList |
Contains a list of event batches, the transaction ID in the edit log up to
which we read to produce these events, and the first txid we observed when
producing these events (the last of which is for the purpose of determining
whether we have missed events due to edit deletion).
|
| ExcludeDatanodesParam |
Exclude datanodes param
|
| ExtendedBlock |
Identifies a Block uniquely across the block pools
|
| ExtendedBlockId |
An immutable key which identifies a block.
|
| ExternalBlockReader |
An ExternalBlockReader uses pluggable ReplicaAccessor objects to read from
replicas.
|
| FsActionParam |
FsAction Parameter |
| FsPermissionExtension | Deprecated.
ACLs, encryption, and erasure coding are managed on FileStatus.
|
| GetOpParam |
Http GET operation parameter.
|
| GetOpParam.Op |
Get operations.
|
| GroupParam |
Group parameter.
|
| HAProxyFactory<T> |
This interface aims to decouple the proxy creation implementation that used
in
AbstractNNFailoverProxyProvider. |
| HAUtilClient | |
| Hdfs | |
| HdfsAdmin |
The public API for performing administrative functions on HDFS.
|
| HdfsBlockLocation |
Wrapper for
BlockLocation that also includes a LocatedBlock,
allowing more detailed queries to the datanode about a block. |
| HdfsClientConfigKeys |
Client configuration properties
|
| HdfsClientConfigKeys.BlockWrite |
dfs.client.block.write configuration properties
|
| HdfsClientConfigKeys.BlockWrite.ReplaceDatanodeOnFailure | |
| HdfsClientConfigKeys.DeprecatedKeys |
These are deprecated config keys to client code.
|
| HdfsClientConfigKeys.Failover |
dfs.client.failover configuration properties
|
| HdfsClientConfigKeys.HedgedRead |
dfs.client.hedged.read configuration properties
|
| HdfsClientConfigKeys.HttpClient |
dfs.http.client configuration properties
|
| HdfsClientConfigKeys.Mmap |
dfs.client.mmap configuration properties
|
| HdfsClientConfigKeys.Read |
dfs.client.read configuration properties
|
| HdfsClientConfigKeys.Read.ShortCircuit | |
| HdfsClientConfigKeys.Retry |
dfs.client.retry configuration properties
|
| HdfsClientConfigKeys.ShortCircuit |
dfs.client.short.circuit configuration properties
|
| HdfsClientConfigKeys.StripedRead |
dfs.client.read.striped configuration properties
|
| HdfsClientConfigKeys.Write |
dfs.client.write configuration properties
|
| HdfsClientConfigKeys.Write.ByteArrayManager | |
| HdfsConfiguration |
Adds deprecated keys into the configuration.
|
| HdfsConstants | |
| HdfsConstants.DatanodeReportType | |
| HdfsConstants.ReencryptAction |
Re-encrypt encryption zone actions.
|
| HdfsConstants.RollingUpgradeAction | |
| HdfsConstants.SafeModeAction | |
| HdfsConstants.StoragePolicy |
This enum wraps above Storage Policy ID and name.
|
| HdfsConstants.StoragePolicySatisfierMode |
Storage policy satisfier service modes.
|
| HdfsConstants.UpgradeAction |
Upgrade actions.
|
| HdfsDataInputStream |
The Hdfs implementation of
FSDataInputStream. |
| HdfsDataOutputStream |
The Hdfs implementation of
FSDataOutputStream. |
| HdfsDataOutputStream.SyncFlag | |
| HdfsFileStatus |
HDFS metadata for an entity in the filesystem.
|
| HdfsFileStatus.Builder |
Builder class for HdfsFileStatus instances.
|
| HdfsFileStatus.Flags |
Set of features potentially active on an instance.
|
| HdfsKMSUtil |
Utility class for key provider related methods in hdfs client package.
|
| HdfsLocatedFileStatus |
HDFS metadata for an entity in the filesystem with locations.
|
| HdfsNamedFileStatus |
HDFS metadata for an entity in the filesystem without locations.
|
| HdfsPartialListing |
A partial listing returned by the batched listing API.
|
| HdfsPathHandle |
Opaque handle to an entity in HDFS.
|
| HdfsUtils |
The public utility API for HDFS.
|
| HttpOpParam<E extends java.lang.Enum<E> & HttpOpParam.Op> |
Http operation parameter.
|
| HttpOpParam.Op |
Http operation interface.
|
| HttpOpParam.TemporaryRedirectOp |
Expects HTTP response 307 "Temporary Redirect".
|
| HttpOpParam.Type |
Http operation types
|
| InMemoryAliasMapFailoverProxyProvider<T> |
A
ConfiguredFailoverProxyProvider implementation used to connect
to an InMemoryAliasMap. |
| InvalidBlockTokenException |
Access token verification failed.
|
| InvalidEncryptionKeyException |
Encryption key verification failed.
|
| IOStreamPair |
A little struct class to wrap an InputStream and an OutputStream.
|
| IOUtilsClient | |
| IPFailoverProxyProvider<T> |
A NNFailoverProxyProvider implementation which works on IP failover setup.
|
| JsonUtilClient |
Utility methods used in WebHDFS/HttpFS JSON conversion.
|
| KerberosUgiAuthenticator |
Use UserGroupInformation as a fallback authenticator
if the server does not use Kerberos SPNEGO HTTP authentication.
|
| KeyProviderCache | |
| LastBlockWithStatus |
Class to contain Lastblock and HdfsFileStatus for the Append operation
|
| LeaseRenewer |
Used by
DFSClient for renewing
file-being-written leases on the namenode. |
| LengthParam |
Length parameter.
|
| LocatedBlock |
Associates a block with the Datanodes that contain its replicas
and other block metadata (E.g.
|
| LocatedBlocks |
Collection of blocks with their locations and the file length.
|
| LocatedBlocksRefresher |
Periodically refresh the underlying cached
LocatedBlocks for eligible registered
DFSInputStreams. |
| LocatedStripedBlock |
LocatedBlock with striped block support. |
| LongBitFormat |
Bit format in a long.
|
| LongBitFormat.Enum | |
| MissingEventsException | |
| ModificationTimeParam |
Modification time parameter.
|
| NameNodeProxiesClient |
Create proxy objects with
ClientProtocol and
HAServiceProtocol to communicate with a remote NN. |
| NameNodeProxiesClient.ProxyAndInfo<PROXYTYPE> |
Wrapper for a client proxy as well as its associated service ID.
|
| NameSpaceQuotaParam |
The name space quota parameter for directory.
|
| NewLengthParam |
NewLength parameter.
|
| NioInetPeer |
Represents a peer that we communicate with by using non-blocking I/O
on a Socket.
|
| NoECPolicySetException |
Thrown when no EC policy is set explicitly on the directory.
|
| NoRedirectParam |
Overwrite parameter.
|
| NotReplicatedYetException |
The file has not finished being written to enough datanodes yet.
|
| NSQuotaExceededException | |
| OAuth2ConnectionConfigurator |
Configure a connection to use OAuth2 authentication.
|
| OAuth2Constants |
Sundry constants relating to OAuth2 within WebHDFS.
|
| ObserverReadProxyProvider<T> |
A
FailoverProxyProvider implementation
that supports reading from observer namenode(s). |
| ObserverReadProxyProviderWithIPFailover<T extends ClientProtocol> |
Extends
ObserverReadProxyProvider to support NameNode IP failover. |
| OffsetParam |
Offset parameter.
|
| OldSnapshotNameParam |
The old snapshot name parameter for renameSnapshot operation.
|
| Op |
Operation
|
| OpenFileEntry |
An open file entry for use by DFSAdmin commands.
|
| OpenFilesIterator |
OpenFilesIterator is a remote iterator that iterates over the open files list
managed by the NameNode.
|
| OpenFilesIterator.OpenFilesType |
Open file types to filter the results.
|
| OutlierMetrics |
Outlier detection metrics - median, median absolute deviation, upper latency limit,
actual latency etc.
|
| OverwriteParam |
Overwrite parameter.
|
| OwnerParam |
Owner parameter.
|
| PacketHeader |
Header data for each packet that goes through the read/write pipelines.
|
| PacketReceiver |
Class to handle reading packets one-at-a-time from the wire.
|
| Param<T,D extends org.apache.hadoop.hdfs.web.resources.Param.Domain<T>> |
Base class of parameters.
|
| PBHelperClient |
Utilities for converting protobuf classes to and from hdfs-client side
implementation classes and other helper utilities to help in dealing with
protobuf.
|
| Peer |
Represents a connection to a peer.
|
| PeerCache |
A cache of input stream sockets to Data Node.
|
| PermissionParam |
Permission parameter, use a Short to represent a FsPermission.
|
| PipelineAck |
Pipeline Acknowledgment
|
| PipelineAck.ECN | |
| PipelineAck.SLOW | |
| PostOpParam |
Http POST operation parameter.
|
| PostOpParam.Op |
Post operations.
|
| ProvidedStorageLocation |
ProvidedStorageLocation is a location in an external storage system
containing the data for a block (~Replica).
|
| PutOpParam |
Http POST operation parameter.
|
| PutOpParam.Op |
Put operations.
|
| QuotaByStorageTypeExceededException | |
| QuotaExceededException |
This exception is thrown when modification to HDFS results in violation
of a directory quota.
|
| ReadOnly |
Marker interface used to annotate methods that are readonly.
|
| ReadStatistics |
A utility class that maintains statistics for reading.
|
| ReconfigurationProtocol |
ReconfigurationProtocol is used by HDFS admin to reload configuration
for NN/DN without restarting them.
|
| ReconfigurationProtocolPB |
Protocol that clients use to communicate with the NN/DN to do
reconfiguration on the fly.
|
| ReconfigurationProtocolTranslatorPB |
This class is the client side translator to translate the requests made on
ReconfigurationProtocol interfaces to the RPC server implementing
ReconfigurationProtocolPB. |
| ReconfigurationProtocolUtils |
This is a client side utility class that handles
common logic to to parameter reconfiguration.
|
| RecursiveParam |
Recursive parameter.
|
| ReencryptionStatus |
A class representing information about re-encrypting encryption zones.
|
| ReencryptionStatusIterator |
ReencryptionStatusIterator is a remote iterator that iterates over the
reencryption status of encryption zones.
|
| RemotePeerFactory | |
| RenameOptionSetParam |
Rename option set parameter.
|
| RenewerParam |
Renewer parameter.
|
| ReplaceDatanodeOnFailure |
The setting of replace-datanode-on-failure feature.
|
| ReplaceDatanodeOnFailure.Policy |
The replacement policies
|
| ReplicaAccessor |
The public API for ReplicaAccessor objects.
|
| ReplicaAccessorBuilder |
The public API for creating a new ReplicaAccessor.
|
| ReplicaNotFoundException |
Exception indicating that DataNode does not have a replica
that matches the target block.
|
| ReplicatedBlockStats |
Get statistics pertaining to blocks of type
BlockType.CONTIGUOUS
in the filesystem. |
| ReplicationParam |
Replication parameter.
|
| RequestHedgingProxyProvider<T> |
A FailoverProxyProvider implementation that technically does not "failover"
per-se.
|
| RetryStartFileException | |
| RollingUpgradeInfo |
Rolling upgrade information
|
| RollingUpgradeInfo.Bean | |
| RollingUpgradeStatus |
Rolling upgrade status
|
| RouterObserverReadConfiguredFailoverProxyProvider<T> |
A
FailoverProxyProvider implementation
to support automatic msync-ing when using routers. |
| RouterObserverReadProxyProvider<T> |
A
FailoverProxyProvider implementation
to support automatic msync-ing when using routers. |
| SafeModeException |
This exception is thrown when the name node is in safe mode.
|
| SaslDataTransferClient |
Negotiates SASL for DataTransferProtocol on behalf of a client.
|
| SaslResponseWithNegotiatedCipherOption | |
| Sender |
Sender
|
| ShortCircuitCache |
The ShortCircuitCache tracks things which the client needs to access
HDFS block files via short-circuit.
|
| ShortCircuitCache.CacheVisitor | |
| ShortCircuitCache.ShortCircuitReplicaCreator | |
| ShortCircuitReplica |
A ShortCircuitReplica object contains file descriptors for a block that
we are reading via short-circuit local reads.
|
| ShortCircuitReplicaInfo | |
| ShortCircuitShm |
A shared memory segment used to implement short-circuit reads.
|
| ShortCircuitShm.ShmId |
Identifies a DfsClientShm.
|
| ShortCircuitShm.SlotId |
Uniquely identifies a slot.
|
| SlowDiskReports |
A class that allows a DataNode to communicate information about all
its disks that appear to be slow.
|
| SlowDiskReports.DiskOp |
Lists the types of operations on which disk latencies are measured.
|
| SlowPeerReports |
A class that allows a DataNode to communicate information about all
its peer DataNodes that appear to be slow.
|
| SnapshotAccessControlException |
Snapshot access related exception.
|
| SnapshotDiffIndexParam |
resuming index of snapshotDiffReportListing operation.
|
| SnapshotDiffReport |
This class represents to end users the difference between two snapshots of
the same directory, or the difference between a snapshot of the directory and
its current state.
|
| SnapshotDiffReport.DiffReportEntry |
Representing the full path and diff type of a file/directory where changes
have happened.
|
| SnapshotDiffReport.DiffStats |
Records the stats related to Snapshot diff operation.
|
| SnapshotDiffReport.DiffType |
Types of the difference, which include CREATE, MODIFY, DELETE, and RENAME.
|
| SnapshotDiffReportGenerator |
This class represents to end users the difference between two snapshots of
the same directory, or the difference between a snapshot of the directory and
its current state.
|
| SnapshotDiffReportListing |
This class represents to the difference between two snapshots of
the same directory, or the difference between a snapshot of the directory and
its current state.
|
| SnapshotDiffReportListing.DiffReportListingEntry |
Representing the full path and diff type of a file/directory where changes
have happened.
|
| SnapshotDiffStartPathParam |
The snapshot startPath parameter used by snapshotDiffReportListing.
|
| SnapshotNameParam |
The snapshot name parameter for createSnapshot and deleteSnapshot operation.
|
| SnapshotStatus |
Metadata about a snapshottable directory.
|
| SnapshottableDirectoryStatus |
Metadata about a snapshottable directory
|
| SnapshottableDirectoryStatus.Bean | |
| SSLConnectionConfigurator |
Configure a connection to use SSL authentication.
|
| StartAfterParam |
Used during batched ListStatus operations.
|
| StoragePolicyParam |
policy parameter.
|
| StorageReport |
Utilization report for a Datanode storage
|
| StorageSpaceQuotaParam |
The storage space quota parameter for directory.
|
| StorageTypeParam |
storage type parameter.
|
| StripedBlockInfo |
Striped block info that can be sent elsewhere to do block group level things,
like checksum, and etc.
|
| StripedBlockUtil |
When accessing a file in striped layout, operations on logical byte ranges
in the file need to be mapped to physical byte ranges on block files stored
on DataNodes.
|
| StripedBlockUtil.AlignedStripe |
Given a requested byte range on a striped block group, an AlignedStripe
represents an inclusive
StripedBlockUtil.VerticalRange that is aligned with both
the byte range and boundaries of all internal blocks. |
| StripedBlockUtil.BlockReadStats |
Struct holding the read statistics.
|
| StripedBlockUtil.ChunkByteBuffer |
A utility to manage ByteBuffer slices for a reader.
|
| StripedBlockUtil.StripeRange |
Used to indicate the buffered data's range in the block group.
|
| StripedBlockUtil.StripingCell |
Cell is the unit of encoding used in
DFSStripedOutputStream. |
| StripedBlockUtil.StripingChunk |
Indicates the coverage of an
StripedBlockUtil.AlignedStripe on an internal block,
and the state of the chunk in the context of the read request. |
| StripedBlockUtil.StripingChunkReadResult |
This class represents result from a striped read request.
|
| StripedBlockUtil.VerticalRange |
A simple utility class representing an arbitrary vertical inclusive range
starting at
StripedBlockUtil.VerticalRange.offsetInBlock and lasting for StripedBlockUtil.VerticalRange.spanInBlock
bytes in an internal block. |
| StripedDataStreamer |
This class extends
DataStreamer to support writing striped blocks
to datanodes. |
| SWebHdfs |
AbstractFileSystem implementation for HDFS over the web (secure).
|
| SWebHdfsFileSystem | |
| SystemErasureCodingPolicies |
The set of built-in erasure coding policies.
|
| TokenArgumentParam |
Represents delegation token parameter as method arguments.
|
| TrustedChannelResolver |
Class used to indicate whether a channel is trusted or not.
|
| UnknownCipherSuiteException |
Thrown when an unknown cipher suite is encountered.
|
| UnknownCryptoProtocolVersionException | |
| UnmaskedPermissionParam |
Unmasked permission parameter, use a Short to represent a FsPermission.
|
| UnresolvedPathException |
Thrown when a symbolic link is encountered in a path.
|
| URLConnectionFactory |
Utilities for handling URLs
|
| UserParam |
User parameter.
|
| ViewDistributedFileSystem |
The ViewDistributedFileSystem is an extended class to DistributedFileSystem
with additional mounting functionality.
|
| WebHdfs |
AbstractFileSystem implementation for HDFS over the web.
|
| WebHdfsConstants | |
| WebHdfsFileSystem |
A FileSystem for HDFS over the web.
|
| WrappedFailoverProxyProvider<T> |
A NNFailoverProxyProvider implementation which wrapps old implementations
directly implementing the
FailoverProxyProvider interface. |
| XAttr |
XAttr is the POSIX Extended Attribute model similar to that found in
traditional Operating Systems.
|
| XAttr.Builder | |
| XAttr.NameSpace | |
| XAttrEncodingParam | |
| XAttrHelper | |
| XAttrNameParam | |
| XAttrNotFoundException |
The exception that happens when you ask to get a non existing XAttr.
|
| XAttrSetFlagParam | |
| XAttrValueParam | |
| ZoneReencryptionStatus |
A class representing information about re-encryption of an encryption zone.
|
| ZoneReencryptionStatus.Builder |
Builder of
ZoneReencryptionStatus. |
| ZoneReencryptionStatus.State |
State of re-encryption.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.