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

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

Packages that use org.apache.hadoop.hdfs.server.protocol
Package
Description
org.apache.hadoop.hdfs.protocol
org.apache.hadoop.hdfs.protocolPB
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.hdfs.qjournal.client
org.apache.hadoop.hdfs.qjournal.protocol
org.apache.hadoop.hdfs.qjournal.protocolPB
org.apache.hadoop.hdfs.qjournal.server
org.apache.hadoop.hdfs.server.balancer
The Balancer is a tool for balancing the data across the storage devices of an HDFS cluster.
org.apache.hadoop.hdfs.server.blockmanagement
org.apache.hadoop.hdfs.server.common
org.apache.hadoop.hdfs.server.common.sps
This package provides commonly used classes for the block movement.
org.apache.hadoop.hdfs.server.datanode
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.namenode
org.apache.hadoop.hdfs.server.namenode.ha
org.apache.hadoop.hdfs.server.namenode.sps
This package provides a mechanism for satisfying the storage policy of a path.
org.apache.hadoop.hdfs.server.protocol
org.apache.hadoop.hdfs.server.sps
This package provides a mechanism for satisfying the storage policy of a path.

- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.protocol
  Class
  Description
  JournalInfo
  Information that describes a journal
  NodeRegistration
  Generic class specifying information, which need to be sent to the name-node during the registration process.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.protocolPB
  Class
  Description
  BalancerBandwidthCommand
  Balancer bandwidth command instructs each datanode to change its value for the max amount of network bandwidth it may use during the block balancing operation.
  BlockCommand
  A BlockCommand is an instruction to a datanode regarding some blocks under its control.
  BlockECReconstructionCommand
  A BlockECReconstructionCommand is an instruction to a DataNode to reconstruct a striped block group with missing blocks.
  BlockECReconstructionCommand.BlockECReconstructionInfo
  Block and targets pair
  BlockIdCommand
  A BlockIdCommand is an instruction to a datanode regarding some blocks under its control.
  BlockRecoveryCommand
  BlockRecoveryCommand is an instruction to a data-node to recover the specified blocks.
  BlockRecoveryCommand.RecoveringBlock
  This is a block with locations from which it should be recovered and the new generation stamp, which the block will have after successful recovery.
  BlockReportContext
  The context of the block report.
  BlocksWithLocations
  Maintains an array of blocks and their corresponding storage IDs.
  BlocksWithLocations.BlockWithLocations
  A class to keep track of a block and its locations
  CheckpointCommand
  Checkpoint command.
  DatanodeCommand
  Base class for data-node command.
  DatanodeLifelineProtocol
  Protocol used by a DataNode to send lifeline messages to a NameNode.
  DatanodeProtocol
  Protocol that a DFS datanode uses to communicate with the NameNode.
  DatanodeRegistration
  DatanodeRegistration class contains all information the name-node needs to identify and verify a data-node when it contacts the name-node.
  FenceResponse
  Response to a journal fence request.
  FinalizeCommand
  A BlockCommand is an instruction to a datanode to register with the namenode.
  HeartbeatResponse
  InterDatanodeProtocol
  An inter-datanode protocol for updating generation stamp
  JournalInfo
  Information that describes a journal
  JournalProtocol
  Protocol used to journal edits to a remote node.
  KeyUpdateCommand
  NamenodeCommand
  Base class for name-node command.
  NamenodeProtocol
  Protocol that a secondary NameNode uses to communicate with the NameNode.
  NamenodeRegistration
  Information sent by a subordinate name-node to the active name-node during the registration process.
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
  NNHAStatusHeartbeat
  ReceivedDeletedBlockInfo
  A data structure to store the blocks in an incremental block report.
  RemoteEditLog
  RemoteEditLogManifest
  An enumeration of logs available on a remote NameNode.
  ReplicaRecoveryInfo
  Replica recovery information.
  StorageBlockReport
  Block report for a Datanode storage
  StorageReceivedDeletedBlocks
  Report of block received and deleted per Datanode storage.
  VolumeFailureSummary
  Summarizes information about data volume failures on a DataNode.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.qjournal.client
  Class
  Description
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
  RemoteEditLogManifest
  An enumeration of logs available on a remote NameNode.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.qjournal.protocol
  Class
  Description
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.qjournal.protocolPB
  Class
  Description
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.qjournal.server
  Class
  Description
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
  RemoteEditLogManifest
  An enumeration of logs available on a remote NameNode.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.balancer
  Class
  Description
  BlocksWithLocations
  Maintains an array of blocks and their corresponding storage IDs.
  NamenodeProtocol
  Protocol that a secondary NameNode uses to communicate with the NameNode.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.blockmanagement
  Class
  Description
  BlockECReconstructionCommand.BlockECReconstructionInfo
  Block and targets pair
  BlockReportContext
  The context of the block report.
  BlocksWithLocations
  Maintains an array of blocks and their corresponding storage IDs.
  DatanodeCommand
  Base class for data-node command.
  DatanodeRegistration
  DatanodeRegistration class contains all information the name-node needs to identify and verify a data-node when it contacts the name-node.
  DisallowedDatanodeException
  This exception is thrown when a datanode tries to register or communicate with the namenode when it does not appear on the list of included nodes, or has been specifically excluded.
  StorageReceivedDeletedBlocks
  Report of block received and deleted per Datanode storage.
  VolumeFailureSummary
  Summarizes information about data volume failures on a DataNode.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.common
  Class
  Description
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.common.sps
  Class
  Description
  BlockStorageMovementCommand.BlockMovingInfo
  Stores block to storage info that can be used for block movement.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.datanode
  Class
  Description
  BlockRecoveryCommand.RecoveringBlock
  This is a block with locations from which it should be recovered and the new generation stamp, which the block will have after successful recovery.
  DatanodeRegistration
  DatanodeRegistration class contains all information the name-node needs to identify and verify a data-node when it contacts the name-node.
  InterDatanodeProtocol
  An inter-datanode protocol for updating generation stamp
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
  ReplicaRecoveryInfo
  Replica recovery information.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.datanode.erasurecode
  Class
  Description
  BlockECReconstructionCommand.BlockECReconstructionInfo
  Block and targets pair
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.datanode.fsdataset
  Class
  Description
  BlockRecoveryCommand.RecoveringBlock
  This is a block with locations from which it should be recovered and the new generation stamp, which the block will have after successful recovery.
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
  ReplicaRecoveryInfo
  Replica recovery information.
  VolumeFailureSummary
  Summarizes information about data volume failures on a DataNode.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.namenode
  Class
  Description
  BlockReportContext
  The context of the block report.
  BlocksWithLocations
  Maintains an array of blocks and their corresponding storage IDs.
  DatanodeCommand
  Base class for data-node command.
  DatanodeLifelineProtocol
  Protocol used by a DataNode to send lifeline messages to a NameNode.
  DatanodeProtocol
  Protocol that a DFS datanode uses to communicate with the NameNode.
  DatanodeRegistration
  DatanodeRegistration class contains all information the name-node needs to identify and verify a data-node when it contacts the name-node.
  HeartbeatResponse
  NamenodeCommand
  Base class for name-node command.
  NamenodeProtocol
  Protocol that a secondary NameNode uses to communicate with the NameNode.
  NamenodeProtocols
  The full set of RPC methods implemented by the Namenode.
  NamenodeRegistration
  Information sent by a subordinate name-node to the active name-node during the registration process.
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
  RemoteEditLog
  RemoteEditLogManifest
  An enumeration of logs available on a remote NameNode.
  StorageBlockReport
  Block report for a Datanode storage
  StorageReceivedDeletedBlocks
  Report of block received and deleted per Datanode storage.
  VolumeFailureSummary
  Summarizes information about data volume failures on a DataNode.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.namenode.ha
  Class
  Description
  NamenodeProtocol
  Protocol that a secondary NameNode uses to communicate with the NameNode.
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.namenode.sps
  Class
  Description
  BlockStorageMovementCommand.BlockMovingInfo
  Stores block to storage info that can be used for block movement.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.protocol
  Class
  Description
  BlockECReconstructionCommand.BlockECReconstructionInfo
  Block and targets pair
  BlockRecoveryCommand.RecoveringBlock
  This is a block with locations from which it should be recovered and the new generation stamp, which the block will have after successful recovery.
  BlockReportContext
  The context of the block report.
  BlockStorageMovementCommand.BlockMovingInfo
  Stores block to storage info that can be used for block movement.
  BlocksWithLocations
  Maintains an array of blocks and their corresponding storage IDs.
  BlocksWithLocations.BlockWithLocations
  A class to keep track of a block and its locations
  DatanodeCommand
  Base class for data-node command.
  DatanodeLifelineProtocol
  Protocol used by a DataNode to send lifeline messages to a NameNode.
  DatanodeProtocol
  Protocol that a DFS datanode uses to communicate with the NameNode.
  DatanodeRegistration
  DatanodeRegistration class contains all information the name-node needs to identify and verify a data-node when it contacts the name-node.
  DropSPSWorkCommand
  A DropSPSWorkCommand is an instruction to a datanode to drop the SPSWorker's pending block storage movement queues.
  FenceResponse
  Response to a journal fence request.
  HeartbeatResponse
  JournalInfo
  Information that describes a journal
  NamenodeCommand
  Base class for name-node command.
  NamenodeProtocol
  Protocol that a secondary NameNode uses to communicate with the NameNode.
  NamenodeRegistration
  Information sent by a subordinate name-node to the active name-node during the registration process.
  NamespaceInfo
  NamespaceInfo is returned by the name-node in reply to a data-node handshake.
  NamespaceInfo.Capability
  NNHAStatusHeartbeat
  NodeRegistration
  Generic class specifying information, which need to be sent to the name-node during the registration process.
  ReceivedDeletedBlockInfo
  A data structure to store the blocks in an incremental block report.
  ReceivedDeletedBlockInfo.BlockStatus
  RemoteEditLog
  RemoteEditLogManifest
  An enumeration of logs available on a remote NameNode.
  ReplicaRecoveryInfo
  Replica recovery information.
  ServerCommand
  Base class for a server command.
  StorageBlockReport
  Block report for a Datanode storage
  StorageReceivedDeletedBlocks
  Report of block received and deleted per Datanode storage.
  VolumeFailureSummary
  Summarizes information about data volume failures on a DataNode.
- Classes in org.apache.hadoop.hdfs.server.protocol used by org.apache.hadoop.hdfs.server.sps
  Class
  Description
  BlockStorageMovementCommand.BlockMovingInfo
  Stores block to storage info that can be used for block movement.