Uses of Package
org.apache.hadoop.hdfs.server.blockmanagement
Packages that use org.apache.hadoop.hdfs.server.blockmanagement
Package
Description
A distributed implementation of
FileSystem.-
Classes in org.apache.hadoop.hdfs.server.blockmanagement used by org.apache.hadoop.hdfsClassDescriptionThe class is responsible for choosing the desired number of targets for placing block replicas.The class is responsible for choosing the desired number of targets for placing block replicas.
-
Classes in org.apache.hadoop.hdfs.server.blockmanagement used by org.apache.hadoop.hdfs.server.blockmanagementClassDescriptionThis interface is used by the block manager to expose a few characteristics of a collection of Block/BlockUnderConstruction.BlockIdManager allocates the generation stamps and the block ID.For a given block (or an erasure coding block group), BlockInfo class maintains 1) the
BlockCollectionit is part of, and 2) datanodes where the replicas of the block, or blocks belonging to the erasure coding block group, are stored.This class contains datanode storage information and block index in the block group.Keeps information related to the blocks stored in the Hadoop cluster.Used to inject certain faults for testing.This interface is used for choosing the desired number of targets for placing block replicas.The class is responsible for choosing the desired number of targets for placing block replicas.The class is responsible for choosing the desired number of targets for placing block replicas.This is an interface used to retrieve statistic information related to block management.A collection of block storage policies.Represents the under construction feature of a Block.The corruption reason codeManages decommissioning and maintenance state for DataNodes.This abstract class provides some base methods which are inherited by the DatanodeAdmin BackOff and Default Monitors, which control decommission and maintenance mode.Interface used to implement a decommission and maintenance monitor class, which is instantiated by the DatanodeAdminManager class.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.A list of CachedBlock objects on this datanode.Leaving service status.Manage datanodes, include decommission and other activities.Datanode statisticsA Datanode has one or more storages.This interface is used for retrieving the load related statistics of the cluster.This interface abstracts how datanode configuration is managed.The HostSet allows efficient queries on matching wildcard addresses.A immutable object that stores the number of live replicas and the number of decommissioned Replicas.This class allows us to manage and multiplex between storages local to datanodes, and provided storage.This class aggregates information fromSlowDiskReportsreceived via heartbeats.This class aggregates information fromSlowPeerReportsreceived via heartbeats.Statistics per StorageType.This exception is thrown if resolving topology path for a node fails. -
Classes in org.apache.hadoop.hdfs.server.blockmanagement used by org.apache.hadoop.hdfs.server.namenodeClassDescriptionThis interface is used by the block manager to expose a few characteristics of a collection of Block/BlockUnderConstruction.For a given block (or an erasure coding block group), BlockInfo class maintains 1) the
BlockCollectionit is part of, and 2) datanodes where the replicas of the block, or blocks belonging to the erasure coding block group, are stored.Keeps information related to the blocks stored in the Hadoop cluster.A collection of block storage policies.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.A list of CachedBlock objects on this datanode.A Datanode has one or more storages. -
Classes in org.apache.hadoop.hdfs.server.blockmanagement used by org.apache.hadoop.hdfs.server.namenode.snapshotClassDescriptionFor a given block (or an erasure coding block group), BlockInfo class maintains 1) the
BlockCollectionit is part of, and 2) datanodes where the replicas of the block, or blocks belonging to the erasure coding block group, are stored.A collection of block storage policies. -
Classes in org.apache.hadoop.hdfs.server.blockmanagement used by org.apache.hadoop.hdfs.server.protocolClassDescriptionBlock and targets pairA Datanode has one or more storages.