| Package | Description |
|---|---|
| org.apache.hadoop.fs |
Implementations of
AbstractFileSystem for hdfs
over rpc and hdfs over web. |
| org.apache.hadoop.hdfs | |
| org.apache.hadoop.hdfs.client |
This package provides the administrative APIs for HDFS.
|
| org.apache.hadoop.hdfs.client.impl |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.hadoop.hdfs.protocol |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.hadoop.hdfs.protocol.datatransfer | |
| org.apache.hadoop.hdfs.protocol.datatransfer.sasl | |
| org.apache.hadoop.hdfs.protocolPB | |
| org.apache.hadoop.hdfs.server.datanode | |
| org.apache.hadoop.hdfs.server.namenode.ha | |
| org.apache.hadoop.hdfs.server.protocol |
Package contains classes that allows HDFS to communicate information b/w
DataNode and NameNode.
|
| org.apache.hadoop.hdfs.shortcircuit | |
| org.apache.hadoop.hdfs.util |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.hadoop.hdfs.web |
| Class | Description |
|---|---|
| LocatedBlock |
Associates a block with the Datanodes that contain its replicas
and other block metadata (E.g.
|
| Class | Description |
|---|---|
| AddErasureCodingPolicyResponse |
A response of add an ErasureCoding policy.
|
| BatchedDirectoryListing |
A struct-like class for holding partial listings returned by the batched
listing API.
|
| BlockStoragePolicy |
A block storage policy describes how to select the storage types
for the replicas of a block.
|
| BlockType |
Type of a block.
|
| CacheDirectiveEntry |
Describes a path-based cache directive entry.
|
| CacheDirectiveInfo |
Describes a path-based cache directive.
|
| CachePoolEntry |
Describes a Cache Pool entry.
|
| CachePoolInfo |
CachePoolInfo describes a cache pool.
|
| ClientDatanodeProtocol |
An client-datanode protocol for block recovery
|
| ClientProtocol |
ClientProtocol is used by user code via the DistributedFileSystem class to
communicate with the NameNode.
|
| CorruptFileBlocks |
Contains a list of paths corresponding to corrupt files and a cookie
used for iterative calls to NameNode.listCorruptFileBlocks.
|
| 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.
|
| DirectoryListing |
This class defines a partial listing of a directory to support
iterative directory listing.
|
| ECTopologyVerifierResult |
Result of the verification whether the current cluster setup can
support all enabled EC policies.
|
| EncryptionZone |
A simple class for representing an encryption zone.
|
| ErasureCodingPolicy |
A policy about how to write/read/code an erasure coding file.
|
| ErasureCodingPolicyInfo |
HDFS internal presentation of a
ErasureCodingPolicy. |
| ExtendedBlock |
Identifies a Block uniquely across the block pools
|
| HdfsConstants.DatanodeReportType | |
| HdfsConstants.ReencryptAction |
Re-encrypt encryption zone actions.
|
| HdfsConstants.RollingUpgradeAction | |
| HdfsConstants.SafeModeAction | |
| HdfsFileStatus |
HDFS metadata for an entity in the filesystem.
|
| HdfsLocatedFileStatus |
HDFS metadata for an entity in the filesystem with locations.
|
| HdfsPathHandle |
Opaque handle to an entity in HDFS.
|
| 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.
|
| OpenFileEntry |
An open file entry for use by DFSAdmin commands.
|
| OpenFilesIterator.OpenFilesType |
Open file types to filter the results.
|
| ReconfigurationProtocol |
ReconfigurationProtocol is used by HDFS admin to reload configuration
for NN/DN without restarting them.
|
| RollingUpgradeInfo |
Rolling upgrade information
|
| 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.
|
| 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.
|
| SnapshotStatus |
Metadata about a snapshottable directory.
|
| SnapshottableDirectoryStatus |
Metadata about a snapshottable directory
|
| ZoneReencryptionStatus |
A class representing information about re-encryption of an encryption zone.
|
| Class | Description |
|---|---|
| AddErasureCodingPolicyResponse |
A response of add an ErasureCoding policy.
|
| CacheDirectiveEntry |
Describes a path-based cache directive entry.
|
| CacheDirectiveInfo |
Describes a path-based cache directive.
|
| CachePoolEntry |
Describes a Cache Pool entry.
|
| CachePoolInfo |
CachePoolInfo describes a cache pool.
|
| 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.
|
| EncryptionZone |
A simple class for representing an encryption zone.
|
| ErasureCodingPolicy |
A policy about how to write/read/code an erasure coding file.
|
| ErasureCodingPolicyInfo |
HDFS internal presentation of a
ErasureCodingPolicy. |
| ExtendedBlock |
Identifies a Block uniquely across the block pools
|
| HdfsConstants.ReencryptAction |
Re-encrypt encryption zone actions.
|
| LocatedBlock |
Associates a block with the Datanodes that contain its replicas
and other block metadata (E.g.
|
| OpenFileEntry |
An open file entry for use by DFSAdmin commands.
|
| OpenFilesIterator.OpenFilesType |
Open file types to filter the results.
|
| ZoneReencryptionStatus |
A class representing information about re-encryption of an encryption zone.
|
| Class | Description |
|---|---|
| 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.
|
| ExtendedBlock |
Identifies a Block uniquely across the block pools
|
| 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.
|
| SnapshotDiffReportListing.DiffReportListingEntry |
Representing the full path and diff type of a file/directory where changes
have happened.
|
| Class | Description |
|---|---|
| AddErasureCodingPolicyResponse |
A response of add an ErasureCoding policy.
|
| 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).
|
| BlockChecksumType |
Algorithms/types denoting how block-level checksums are computed using
lower-level chunk checksums/CRCs.
|
| BlockLocalPathInfo |
A block and the full path information to the block data file and
the metadata file stored on the local file system.
|
| BlockStoragePolicy |
A block storage policy describes how to select the storage types
for the replicas of a block.
|
| BlockType |
Type of a block.
|
| 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.
|
| CacheDirectiveStats |
Describes a path-based cache directive.
|
| CacheDirectiveStats.Builder | |
| CachePoolEntry |
Describes a Cache Pool entry.
|
| CachePoolInfo |
CachePoolInfo describes a cache pool.
|
| CachePoolStats |
CachePoolStats describes cache pool statistics.
|
| CachePoolStats.Builder | |
| ClientProtocol |
ClientProtocol is used by user code via the DistributedFileSystem class to
communicate with the NameNode.
|
| CorruptFileBlocks |
Contains a list of paths corresponding to corrupt files and a cookie
used for iterative calls to NameNode.listCorruptFileBlocks.
|
| 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
|
| DatanodeVolumeInfo |
Locally available datanode volume information.
|
| DirectoryListing |
This class defines a partial listing of a directory to support
iterative directory listing.
|
| ECBlockGroupStats |
Get statistics pertaining to blocks of type
BlockType.STRIPED
in the filesystem. |
| ECTopologyVerifierResult |
Result of the verification whether the current cluster setup can
support all enabled EC policies.
|
| EncryptionZone |
A simple class for representing an encryption zone.
|
| 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.
|
| ExtendedBlock |
Identifies a Block uniquely across the block pools
|
| 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.
|
| 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.
|
| HdfsLocatedFileStatus |
HDFS metadata for an entity in the filesystem with locations.
|
| HdfsPartialListing |
A partial listing returned by the batched listing API.
|
| LastBlockWithStatus |
Class to contain Lastblock and HdfsFileStatus for the Append operation
|
| 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.
|
| OpenFileEntry |
An open file entry for use by DFSAdmin commands.
|
| OpenFilesIterator.OpenFilesType |
Open file types to filter the results.
|
| QuotaExceededException |
This exception is thrown when modification to HDFS results in violation
of a directory quota.
|
| ReencryptionStatus |
A class representing information about re-encrypting encryption zones.
|
| ReplicatedBlockStats |
Get statistics pertaining to blocks of type
BlockType.CONTIGUOUS
in the filesystem. |
| RollingUpgradeInfo |
Rolling upgrade information
|
| RollingUpgradeStatus |
Rolling upgrade status
|
| 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.
|
| 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.
|
| SnapshotStatus |
Metadata about a snapshottable directory.
|
| SnapshottableDirectoryStatus |
Metadata about a snapshottable directory
|
| ZoneReencryptionStatus |
A class representing information about re-encryption of an encryption zone.
|
| ZoneReencryptionStatus.Builder |
Builder of
ZoneReencryptionStatus. |
| ZoneReencryptionStatus.State |
State of re-encryption.
|
| Class | Description |
|---|---|
| BlockChecksumOptions |
Encapsulates various options related to how fine-grained data checksums are
combined into block-level checksums.
|
| 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.
|
| ExtendedBlock |
Identifies a Block uniquely across the block pools
|
| StripedBlockInfo |
Striped block info that can be sent elsewhere to do block group level things,
like checksum, and etc.
|
| Class | Description |
|---|---|
| DatanodeID |
This class represents the primary identifier for a Datanode.
|
| Class | Description |
|---|---|
| AddErasureCodingPolicyResponse |
A response of add an ErasureCoding policy.
|
| 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.
|
| BlockLocalPathInfo |
A block and the full path information to the block data file and
the metadata file stored on the local file system.
|
| BlockStoragePolicy |
A block storage policy describes how to select the storage types
for the replicas of a block.
|
| BlockType |
Type of a block.
|
| CacheDirectiveEntry |
Describes a path-based cache directive entry.
|
| CacheDirectiveInfo |
Describes a path-based cache directive.
|
| CacheDirectiveInfo.Expiration |
Denotes a relative or absolute expiration time for a CacheDirective.
|
| CacheDirectiveStats |
Describes a path-based cache directive.
|
| CachePoolEntry |
Describes a Cache Pool entry.
|
| CachePoolInfo |
CachePoolInfo describes a cache pool.
|
| CachePoolStats |
CachePoolStats describes cache pool statistics.
|
| ClientDatanodeProtocol |
An client-datanode protocol for block recovery
|
| ClientProtocol |
ClientProtocol is used by user code via the DistributedFileSystem class to
communicate with the NameNode.
|
| CorruptFileBlocks |
Contains a list of paths corresponding to corrupt files and a cookie
used for iterative calls to NameNode.listCorruptFileBlocks.
|
| 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 | |
| DatanodeLocalInfo |
Locally available datanode information
|
| DatanodeVolumeInfo |
Locally available datanode volume information.
|
| DirectoryListing |
This class defines a partial listing of a directory to support
iterative directory listing.
|
| ECBlockGroupStats |
Get statistics pertaining to blocks of type
BlockType.STRIPED
in the filesystem. |
| ECTopologyVerifierResult |
Result of the verification whether the current cluster setup can
support all enabled EC policies.
|
| EncryptionZone |
A simple class for representing an encryption zone.
|
| 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.
|
| ExtendedBlock |
Identifies a Block uniquely across the block pools
|
| HdfsConstants.DatanodeReportType | |
| HdfsConstants.ReencryptAction |
Re-encrypt encryption zone actions.
|
| HdfsConstants.RollingUpgradeAction | |
| HdfsConstants.SafeModeAction | |
| HdfsFileStatus |
HDFS metadata for an entity in the filesystem.
|
| HdfsLocatedFileStatus |
HDFS metadata for an entity in the filesystem with locations.
|
| LastBlockWithStatus |
Class to contain Lastblock and HdfsFileStatus for the Append operation
|
| 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.
|
| OpenFileEntry |
An open file entry for use by DFSAdmin commands.
|
| OpenFilesIterator.OpenFilesType |
Open file types to filter the results.
|
| ProvidedStorageLocation |
ProvidedStorageLocation is a location in an external storage system
containing the data for a block (~Replica).
|
| ReconfigurationProtocol |
ReconfigurationProtocol is used by HDFS admin to reload configuration
for NN/DN without restarting them.
|
| ReplicatedBlockStats |
Get statistics pertaining to blocks of type
BlockType.CONTIGUOUS
in the filesystem. |
| RollingUpgradeInfo |
Rolling upgrade information
|
| RollingUpgradeStatus |
Rolling upgrade status
|
| 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.
|
| 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.
|
| SnapshotStatus |
Metadata about a snapshottable directory.
|
| SnapshottableDirectoryStatus |
Metadata about a snapshottable directory
|
| ZoneReencryptionStatus |
A class representing information about re-encryption of an encryption zone.
|
| Class | Description |
|---|---|
| ExtendedBlock |
Identifies a Block uniquely across the block pools
|
| Class | Description |
|---|---|
| ClientProtocol |
ClientProtocol is used by user code via the DistributedFileSystem class to
communicate with the NameNode.
|
| Class | Description |
|---|---|
| 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.
|
| Class | Description |
|---|---|
| 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.
|
| Class | Description |
|---|---|
| Block |
A Block is a Hadoop FS primitive, identified by its block ID (a long).
|
| DatanodeAdminProperties |
The class describes the configured admin properties for a datanode.
|
| ErasureCodingPolicy |
A policy about how to write/read/code an erasure coding file.
|
| ExtendedBlock |
Identifies a Block uniquely across the block pools
|
| LocatedBlock |
Associates a block with the Datanodes that contain its replicas
and other block metadata (E.g.
|
| LocatedStripedBlock |
LocatedBlock with striped block support. |
| Class | Description |
|---|---|
| BlockStoragePolicy |
A block storage policy describes how to select the storage types
for the replicas of a block.
|
| ErasureCodingPolicy |
A policy about how to write/read/code an erasure coding file.
|
| ErasureCodingPolicyInfo |
HDFS internal presentation of a
ErasureCodingPolicy. |
| HdfsFileStatus |
HDFS metadata for an entity in the filesystem.
|
| 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.
|
| 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.
|
| SnapshotStatus |
Metadata about a snapshottable directory.
|
| SnapshottableDirectoryStatus |
Metadata about a snapshottable directory
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.