Interface | Description |
---|---|
BlockCollection |
This interface is used by the block manager to expose a
few characteristics of a collection of Block/BlockUnderConstruction.
|
DatanodeStatistics |
Datanode statistics
|
MutableBlockCollection |
This interface is used by the block manager to expose a
few characteristics of a collection of Block/BlockUnderConstruction.
|
Class | Description |
---|---|
BlockInfo |
BlockInfo class maintains for a given block
the
INodeFile it is part of and datanodes where the replicas of
the block are stored. |
BlockInfoUnderConstruction |
Represents a block that is currently being constructed.
This is usually the last block of a file opened for write or append. |
BlockManager |
Keeps information related to the blocks stored in the Hadoop cluster.
|
BlockPlacementPolicy |
This interface is used for choosing the desired number of targets
for placing block replicas.
|
BlockPlacementPolicyDefault |
The class is responsible for choosing the desired number of targets
for placing block replicas.
|
BlockPlacementPolicyWithNodeGroup |
The class is responsible for choosing the desired number of targets
for placing block replicas on environment with node-group layer.
|
CorruptReplicasMap |
Stores information about all corrupt blocks in the File System.
|
DatanodeDescriptor |
This class extends the DatanodeInfo class with ephemeral information (eg
health, capacity, what blocks are associated with the Datanode) that is
private to the Namenode, ie this class is not exposed to clients.
|
DatanodeDescriptor.BlockIterator |
Iterates over the list of blocks belonging to the datanode.
|
DatanodeDescriptor.BlockTargetPair |
Block and targets pair
|
DatanodeManager |
Manage datanodes, include decommission and other activities.
|
NumberReplicas |
A immutable object that stores the number of live replicas and
the number of decommissined Replicas.
|
Exception | Description |
---|---|
BlockPlacementPolicy.NotEnoughReplicasException | |
OutOfV1GenerationStampsException |
This exception is thrown when the name node runs out of V1 generation
stamps.
|
Copyright © 2013 Apache Software Foundation. All rights reserved.