org.apache.hadoop.hdfs.server.blockmanagement
Interface DatanodeStatistics
public interface DatanodeStatistics
Datanode statistics
getCapacityTotal
long getCapacityTotal()
- Returns:
- the total capacity
getCapacityUsed
long getCapacityUsed()
- Returns:
- the used capacity
getCapacityUsedPercent
float getCapacityUsedPercent()
- Returns:
- the percentage of the used capacity over the total capacity.
getCapacityRemaining
long getCapacityRemaining()
- Returns:
- the remaining capacity
getCapacityRemainingPercent
float getCapacityRemainingPercent()
- Returns:
- the percentage of the remaining capacity over the total capacity.
getBlockPoolUsed
long getBlockPoolUsed()
- Returns:
- the block pool used.
getPercentBlockPoolUsed
float getPercentBlockPoolUsed()
- Returns:
- the percentage of the block pool used space over the total capacity.
getXceiverCount
int getXceiverCount()
- Returns:
- the xceiver count
getCapacityUsedNonDFS
long getCapacityUsedNonDFS()
- Returns:
- the total used space by data nodes for non-DFS purposes
such as storing temporary files on the local file system
getStats
long[] getStats()
- The same as
ClientProtocol.getStats()
.
The block related entries are set to -1.
getExpiredHeartbeats
int getExpiredHeartbeats()
- Returns:
- the expired heartbeats
Copyright © 2013 Apache Software Foundation. All Rights Reserved.