Uses of Package
org.apache.hadoop.hdfs.protocol
Packages that use org.apache.hadoop.hdfs.protocol
Package
Description
Implementations of
AbstractFileSystem for hdfs
over rpc and hdfs over web.This package provides the administrative APIs for HDFS.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
Package contains classes that allows HDFS to communicate information b/w
DataNode and NameNode.
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
-
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.fsClassDescriptionAssociates a block with the Datanodes that contain its replicas and other block metadata (E.g. the file offset associated with this block, whether it is corrupt, a location is cached in memory, security token, etc).
-
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfsClassDescriptionA response of add an ErasureCoding policy.A struct-like class for holding partial listings returned by the batched listing API.A block storage policy describes how to select the storage types for the replicas of a block.Type of a block.Describes a path-based cache directive entry.Describes a path-based cache directive.Describes a Cache Pool entry.CachePoolInfo describes a cache pool.An client-datanode protocol for block recoveryClientProtocol is used by user code via the DistributedFileSystem class to communicate with the NameNode.Contains a list of paths corresponding to corrupt files and a cookie used for iterative calls to NameNode.listCorruptFileBlocks.This class represents the primary identifier for a Datanode.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.This class defines a partial listing of a directory to support iterative directory listing.Result of the verification whether the current cluster setup can support all enabled EC policies.A simple class for representing an encryption zone.A policy about how to write/read/code an erasure coding file.HDFS internal presentation of a
ErasureCodingPolicy.Identifies a Block uniquely across the block poolsRe-encrypt encryption zone actions.HDFS metadata for an entity in the filesystem.HDFS metadata for an entity in the filesystem with locations.Opaque handle to an entity in HDFS.Associates a block with the Datanodes that contain its replicas and other block metadata (E.g. the file offset associated with this block, whether it is corrupt, a location is cached in memory, security token, etc).Collection of blocks with their locations and the file length.An open file entry for use by DFSAdmin commands.Open file types to filter the results.ReconfigurationProtocol is used by HDFS admin to reload configuration for NN/DN without restarting them.Rolling upgrade informationThis 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.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.Metadata about a snapshottable directory.Metadata about a snapshottable directoryA class representing information about re-encryption of an encryption zone. -
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.clientClassDescriptionA response of add an ErasureCoding policy.Describes a path-based cache directive entry.Describes a path-based cache directive.Describes a Cache Pool entry.CachePoolInfo describes a cache pool.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.A simple class for representing an encryption zone.A policy about how to write/read/code an erasure coding file.HDFS internal presentation of a
ErasureCodingPolicy.Identifies a Block uniquely across the block poolsRe-encrypt encryption zone actions.Associates a block with the Datanodes that contain its replicas and other block metadata (E.g. the file offset associated with this block, whether it is corrupt, a location is cached in memory, security token, etc).An open file entry for use by DFSAdmin commands.Open file types to filter the results.A class representing information about re-encryption of an encryption zone. -
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.client.implClassDescriptionThis class represents the primary identifier for a Datanode.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.Identifies a Block uniquely across the block poolsThis 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.Representing the full path and diff type of a file/directory where changes have happened.
-
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.protocolClassDescriptionA response of add an ErasureCoding policy.A struct-like class for holding partial listings returned by the batched listing API.A Block is a Hadoop FS primitive, identified by its block ID (a long).Algorithms/types denoting how block-level checksums are computed using lower-level chunk checksums/CRCs.A block and the full path information to the block data file and the metadata file stored on the local file system.A block storage policy describes how to select the storage types for the replicas of a block.Type of a block.Describes a path-based cache directive entry.Describes a path-based cache directive.A builder for creating new CacheDirectiveInfo instances.Denotes a relative or absolute expiration time for a CacheDirective.Describes a path-based cache directive.Describes a Cache Pool entry.CachePoolInfo describes a cache pool.CachePoolStats describes cache pool statistics.ClientProtocol is used by user code via the DistributedFileSystem class to communicate with the NameNode.Contains a list of paths corresponding to corrupt files and a cookie used for iterative calls to NameNode.listCorruptFileBlocks.This class represents the primary identifier for a Datanode.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.Building the DataNodeInfo.Locally available datanode informationLocally available datanode volume information.This class defines a partial listing of a directory to support iterative directory listing.Get statistics pertaining to blocks of type
BlockType.STRIPEDin the filesystem.Result of the verification whether the current cluster setup can support all enabled EC policies.A simple class for representing an encryption zone.A policy about how to write/read/code an erasure coding file.HDFS internal presentation of aErasureCodingPolicy.Value denotes the possible states of an ErasureCodingPolicy.Identifies a Block uniquely across the block poolsRe-encrypt encryption zone actions.This enum wraps above Storage Policy ID and name.Storage policy satisfier service modes.Upgrade actions.HDFS metadata for an entity in the filesystem.Builder class for HdfsFileStatus instances.Set of features potentially active on an instance.HDFS metadata for an entity in the filesystem with locations.A partial listing returned by the batched listing API.Class to contain Lastblock and HdfsFileStatus for the Append operationAssociates a block with the Datanodes that contain its replicas and other block metadata (E.g. the file offset associated with this block, whether it is corrupt, a location is cached in memory, security token, etc).Collection of blocks with their locations and the file length.An open file entry for use by DFSAdmin commands.Open file types to filter the results.This exception is thrown when modification to HDFS results in violation of a directory quota.A class representing information about re-encrypting encryption zones.Get statistics pertaining to blocks of typeBlockType.CONTIGUOUSin the filesystem.Rolling upgrade informationRolling upgrade statusThis 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.Representing the full path and diff type of a file/directory where changes have happened.Records the stats related to Snapshot diff operation.Types of the difference, which include CREATE, MODIFY, DELETE, and RENAME.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.Representing the full path and diff type of a file/directory where changes have happened.Metadata about a snapshottable directory.Metadata about a snapshottable directoryA class representing information about re-encryption of an encryption zone.Builder ofZoneReencryptionStatus.State of re-encryption. -
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.protocol.datatransferClassDescriptionEncapsulates various options related to how fine-grained data checksums are combined into block-level checksums.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.Identifies a Block uniquely across the block poolsStriped block info that can be sent elsewhere to do block group level things, like checksum, and etc.
-
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.protocol.datatransfer.sasl
-
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.protocolPBClassDescriptionA response of add an ErasureCoding policy.A struct-like class for holding partial listings returned by the batched listing API.A Block is a Hadoop FS primitive, identified by its block ID (a long).Encapsulates various options related to how fine-grained data checksums are combined into block-level checksums.Algorithms/types denoting how block-level checksums are computed using lower-level chunk checksums/CRCs.A block and the full path information to the block data file and the metadata file stored on the local file system.A block storage policy describes how to select the storage types for the replicas of a block.Type of a block.Describes a path-based cache directive entry.Describes a path-based cache directive.Denotes a relative or absolute expiration time for a CacheDirective.Describes a path-based cache directive.Describes a Cache Pool entry.CachePoolInfo describes a cache pool.CachePoolStats describes cache pool statistics.An client-datanode protocol for block recoveryClientProtocol is used by user code via the DistributedFileSystem class to communicate with the NameNode.Contains a list of paths corresponding to corrupt files and a cookie used for iterative calls to NameNode.listCorruptFileBlocks.This class represents the primary identifier for a Datanode.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.Locally available datanode informationLocally available datanode volume information.This class defines a partial listing of a directory to support iterative directory listing.Get statistics pertaining to blocks of type
BlockType.STRIPEDin the filesystem.Result of the verification whether the current cluster setup can support all enabled EC policies.A simple class for representing an encryption zone.A policy about how to write/read/code an erasure coding file.HDFS internal presentation of aErasureCodingPolicy.Value denotes the possible states of an ErasureCodingPolicy.Identifies a Block uniquely across the block poolsRe-encrypt encryption zone actions.HDFS metadata for an entity in the filesystem.HDFS metadata for an entity in the filesystem with locations.Class to contain Lastblock and HdfsFileStatus for the Append operationAssociates a block with the Datanodes that contain its replicas and other block metadata (E.g. the file offset associated with this block, whether it is corrupt, a location is cached in memory, security token, etc).Collection of blocks with their locations and the file length.An open file entry for use by DFSAdmin commands.Open file types to filter the results.ProvidedStorageLocation is a location in an external storage system containing the data for a block (~Replica).ReconfigurationProtocol is used by HDFS admin to reload configuration for NN/DN without restarting them.Get statistics pertaining to blocks of typeBlockType.CONTIGUOUSin the filesystem.Rolling upgrade informationRolling upgrade statusThis 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.Representing the full path and diff type of a file/directory where changes have happened.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.Representing the full path and diff type of a file/directory where changes have happened.Metadata about a snapshottable directory.Metadata about a snapshottable directoryA class representing information about re-encryption of an encryption zone. -
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.server.datanode
-
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.server.namenode.haClassDescriptionClientProtocol is used by user code via the DistributedFileSystem class to communicate with the NameNode.
-
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.server.protocolClassDescriptionThis 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.
-
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.shortcircuitClassDescriptionThis 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.
-
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.utilClassDescriptionA Block is a Hadoop FS primitive, identified by its block ID (a long).The class describes the configured admin properties for a datanode.A policy about how to write/read/code an erasure coding file.Identifies a Block uniquely across the block poolsAssociates a block with the Datanodes that contain its replicas and other block metadata (E.g. the file offset associated with this block, whether it is corrupt, a location is cached in memory, security token, etc).
LocatedBlockwith striped block support. -
Classes in org.apache.hadoop.hdfs.protocol used by org.apache.hadoop.hdfs.webClassDescriptionA block storage policy describes how to select the storage types for the replicas of a block.A policy about how to write/read/code an erasure coding file.HDFS internal presentation of a
ErasureCodingPolicy.HDFS metadata for an entity in the filesystem.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.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.Representing the full path and diff type of a file/directory where changes have happened.Metadata about a snapshottable directory.Metadata about a snapshottable directory