Interface | Description |
---|---|
DatanodeProtocol |
Protocol that a DFS datanode uses to communicate with the NameNode.
|
InterDatanodeProtocol |
An inter-datanode protocol for updating generation stamp
|
JournalProtocol |
Protocol used to journal edits to a remote node.
|
NamenodeProtocol |
Protocol that a secondary NameNode uses to communicate with the NameNode.
|
NamenodeProtocols |
The full set of RPC methods implemented by the Namenode.
|
NodeRegistration |
Generic class specifying information, which need to be sent to the name-node
during the registration process.
|
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.
|
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.
|
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.
|
DatanodeRegistration |
DatanodeRegistration class contains all information the name-node needs
to identify and verify a data-node when it contacts the name-node.
|
DatanodeStorage |
Class captures information of a storage in Datanode.
|
FenceResponse |
Response to a journal fence request.
|
FinalizeCommand |
A BlockCommand is an instruction to a datanode to register with the namenode.
|
HeartbeatResponse | |
JournalInfo |
Information that describes a journal
|
KeyUpdateCommand | |
NamenodeCommand |
Base class for name-node command.
|
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.
|
RegisterCommand |
A BlockCommand is an instruction to a datanode to register with the namenode.
|
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.
|
StorageReport |
Utilization report for a Datanode storage
|
Enum | Description |
---|---|
DatanodeStorage.State |
The state of the storage.
|
ReceivedDeletedBlockInfo.BlockStatus |
Exception | Description |
---|---|
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.
|
FencedException |
If a previous user of a resource tries to use a shared resource, after
fenced by another user, this exception is thrown.
|
Copyright © 2013 Apache Software Foundation. All rights reserved.