Uses of Package org.apache.hadoop.hdfs.server.datanode (Apache Hadoop HDFS 3.5.0 API)
Description: use: package: org.apache.hadoop.hdfs.server.datanode

# Uses of Package
org.apache.hadoop.hdfs.server.datanode

Packages that use org.apache.hadoop.hdfs.server.datanode
Package
Description
org.apache.hadoop.hdfs.net
org.apache.hadoop.hdfs.protocol
org.apache.hadoop.hdfs.protocol.datatransfer.sasl
Classes for data transfer SASL implementation.
org.apache.hadoop.hdfs.server.common
org.apache.hadoop.hdfs.server.datanode
org.apache.hadoop.hdfs.server.datanode.checker
Datanode support for running disk checks.
org.apache.hadoop.hdfs.server.datanode.erasurecode
Datanode side striping + erasure coding related task processing.
org.apache.hadoop.hdfs.server.datanode.fsdataset
org.apache.hadoop.hdfs.server.datanode.fsdataset.impl
org.apache.hadoop.hdfs.server.datanode.metrics
org.apache.hadoop.hdfs.server.datanode.web
Data node HTTP classes.

- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.net
  Class
  Description
  SecureDataNodeStarter.SecureResources
  Stash necessary resources needed for datanode operation in a secure env.
- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.protocol
  Class
  Description
  Replica
  This represents block replicas which are stored in DataNode.
- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.protocol.datatransfer.sasl
  Class
  Description
  DNConf
  Simple class encapsulating all of the configuration that the DataNode loads at startup time.
- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.server.common
  Class
  Description
  StorageLocation
  Encapsulates the URI and storage medium that together describe a storage directory.
- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.server.datanode
  Class
  Description
  BlockPoolSliceStorage
  Manages storage for the set of BlockPoolSlices which share a particular block pool id, on this DataNode.
  BlockRecoveryWorker
  This class handles the block recovery work commands.
  BlockScanner
  BPServiceActorAction
  Base class for BPServiceActor class Issued by BPOfferSerivce class to tell BPServiceActor to take several actions.
  BPServiceActorActionException
  ChunkChecksum
  holder class that holds checksum bytes and the length in a block at which the checksum bytes end ex: length = 1023 and checksum is 4 bytes which is for 512 bytes, then the checksum applies for the last chunk, or bytes 512 - 1023
  DataNode
  DataNode is a class (and program) that stores a set of blocks for a DFS deployment.
  DataNodeFaultInjector
  Used for injecting faults in DFSClient and DFSOutputStream tests.
  DataNodeLayoutVersion.Feature
  Enums for features that change the layout version.
  DataNodeMXBean
  This is the JMX management interface for data node information.
  DataSetLockManager
  Class for maintain a set of lock for fsDataSetImpl.
  DataSetSubLockStrategy
  This interface is used to generate sub lock name for a blockid.
  DataStorage
  Data storage information file.
  DataStorage.VolumeBuilder
  VolumeBuilder holds the metadata (e.g., the storage directories) of the prepared volume returned from `DataStorage.prepareVolume(DataNode, StorageLocation, List)`.
  DirectoryScanner.ScanInfoVolumeReport
  Helper class for compiling block info reports from report compiler threads.
  DiskBalancer
  Worker class for Disk Balancer.
  DiskBalancer.BlockMover
  BlockMover supports moving blocks across Volumes.
  DiskBalancer.VolumePair
  Holds source and dest volumes UUIDs and their BasePaths that disk balancer will be operating against.
  DNConf
  Simple class encapsulating all of the configuration that the DataNode loads at startup time.
  FileIoProvider
  This class abstracts out various file IO operations performed by the DataNode and invokes profiling (for collecting stats) and fault injection (for testing) event hooks before and after each file IO.
  FileIoProvider.OPERATION
  Lists the types of file system operations.
  FinalizedReplica
  This class describes a replica that has been finalized.
  FSCachingGetSpaceUsed.Builder
  The builder class.
  LocalReplica
  This class is used for all replicas which are on local storage media and hence, are backed by files.
  LocalReplica.ReplicaDirInfo
  LocalReplicaInPipeline
  This class defines a replica in a pipeline, which includes a persistent replica being written to by a dfs client or a temporary replica being replicated by a source datanode or being copied for the balancing purpose.
  ProvidedReplica
  This abstract class is used as a base class for provided replicas.
  Replica
  This represents block replicas which are stored in DataNode.
  ReplicaBeingWritten
  This class represents replicas being written.
  ReplicaBuilder
  This class is to be used as a builder for `ReplicaInfo` objects.
  ReplicaInfo
  This class is used by datanodes to maintain meta data of its replicas.
  ReplicaInPipeline
  This defines the interface of a replica in Pipeline that's being written to
  ReplicaUnderRecovery
  This class represents replicas that are under block recovery It has a recovery id that is equal to the generation stamp that the replica will be bumped to after recovery The recovery id is used to handle multiple concurrent block recoveries.
  ReplicaWaitingToBeRecovered
  This class represents a replica that is waiting to be recovered.
  SecureDataNodeStarter.SecureResources
  Stash necessary resources needed for datanode operation in a secure env.
  ShortCircuitRegistry
  Manages client short-circuit memory segments on the DataNode.
  ShortCircuitRegistry.NewShmInfo
  ShortCircuitRegistry.RegisteredShm
  ShortCircuitRegistry.Visitor
  StorageLocation
  Encapsulates the URI and storage medium that together describe a storage directory.
  StorageLocation.CheckContext
  Class to hold the parameters for running a `StorageLocation.check(org.apache.hadoop.hdfs.server.datanode.StorageLocation.CheckContext)`.
  VolumeScanner
  VolumeScanner scans a single volume.
  VolumeScannerCBInjector
  Used for injecting call backs in `VolumeScanner` and `BlockScanner` tests.
- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.server.datanode.checker
  Class
  Description
  StorageLocation
  Encapsulates the URI and storage medium that together describe a storage directory.
- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.server.datanode.erasurecode
  Class
  Description
  DataNode
  DataNode is a class (and program) that stores a set of blocks for a DFS deployment.
- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.server.datanode.fsdataset
  Class
  Description
  DataNode
  DataNode is a class (and program) that stores a set of blocks for a DFS deployment.
  DataStorage
  Data storage information file.
  DirectoryScanner.ReportCompiler
  The ReportCompiler class encapsulates the process of searching a datanode's disks for block information.
  FileIoProvider
  This class abstracts out various file IO operations performed by the DataNode and invokes profiling (for collecting stats) and fault injection (for testing) event hooks before and after each file IO.
  Replica
  This represents block replicas which are stored in DataNode.
  ReplicaHandler
  This class includes a replica being actively written and the reference to the fs volume where this replica is located.
  ReplicaInfo
  This class is used by datanodes to maintain meta data of its replicas.
  ReplicaInPipeline
  This defines the interface of a replica in Pipeline that's being written to
  StorageLocation
  Encapsulates the URI and storage medium that together describe a storage directory.
  UnexpectedReplicaStateException
  Exception indicating that the replica is in an unexpected state
- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.server.datanode.fsdataset.impl
  Class
  Description
  DataNode
  DataNode is a class (and program) that stores a set of blocks for a DFS deployment.
  DataStorage
  Data storage information file.
  DirectoryScanner.ReportCompiler
  The ReportCompiler class encapsulates the process of searching a datanode's disks for block information.
  DNConf
  Simple class encapsulating all of the configuration that the DataNode loads at startup time.
  FileIoProvider
  This class abstracts out various file IO operations performed by the DataNode and invokes profiling (for collecting stats) and fault injection (for testing) event hooks before and after each file IO.
  FSCachingGetSpaceUsed
  Fast and accurate class to tell how much space HDFS is using.
  FSCachingGetSpaceUsed.Builder
  The builder class.
  ReplicaInfo
  This class is used by datanodes to maintain meta data of its replicas.
  ReplicaInPipeline
  This defines the interface of a replica in Pipeline that's being written to
  StorageLocation
  Encapsulates the URI and storage medium that together describe a storage directory.
- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.server.datanode.metrics
  Class
  Description
  DataNode
  DataNode is a class (and program) that stores a set of blocks for a DFS deployment.
- Classes in org.apache.hadoop.hdfs.server.datanode used by org.apache.hadoop.hdfs.server.datanode.web
  Class
  Description
  DataNode
  DataNode is a class (and program) that stores a set of blocks for a DFS deployment.