Class and Description |
---|
BlockCollection
This interface is used by the block manager to expose a
few characteristics of a collection of Block/BlockUnderConstruction.
|
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. |
BlockPlacementPolicy
This interface is used for choosing the desired number of targets
for placing block replicas.
|
BlockPlacementPolicy.NotEnoughReplicasException |
BlockPlacementPolicyDefault
The class is responsible for choosing the desired number of targets
for placing block replicas.
|
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.BlockTargetPair
Block and targets pair
|
DatanodeDescriptor.DecommissioningStatus
Decommissioning status
|
DatanodeManager
Manage datanodes, include decommission and other activities.
|
DatanodeStatistics
Datanode statistics
|
MutableBlockCollection
This interface is used by the block manager to expose a
few characteristics of a collection of Block/BlockUnderConstruction.
|
NumberReplicas
A immutable object that stores the number of live replicas and
the number of decommissined Replicas.
|
Class and Description |
---|
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.
|
Class and Description |
---|
BlockCollection
This interface is used by the block manager to expose a
few characteristics of a collection of Block/BlockUnderConstruction.
|
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.
|
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.
|
MutableBlockCollection
This interface is used by the block manager to expose a
few characteristics of a collection of Block/BlockUnderConstruction.
|
Class and Description |
---|
BlockCollection
This interface is used by the block manager to expose a
few characteristics of a collection of Block/BlockUnderConstruction.
|
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.
|
MutableBlockCollection
This interface is used by the block manager to expose a
few characteristics of a collection of Block/BlockUnderConstruction.
|
Class and Description |
---|
DatanodeDescriptor.BlockTargetPair
Block and targets pair
|
Copyright © 2013 Apache Software Foundation. All rights reserved.