Package org.apache.hadoop.hdfs.server.balancer
package org.apache.hadoop.hdfs.server.balancer
The Balancer is a tool for balancing the data across
the storage devices of an HDFS cluster.
Over time, the data in the HDFS storage can become skewed,
The Balancer moves data blocks between DataNodes to balance data distribution.
-
ClassDescriptionorg.apache.hadoop.hdfs.server.balancer.BalancerThe balancer is a tool that balances disk space usage on an HDFS cluster when some datanodes become full or when new empty nodes join the cluster.org.apache.hadoop.hdfs.server.balancer.BalancerHttpServerorg.apache.hadoop.hdfs.server.balancer.BalancerMXBeanorg.apache.hadoop.hdfs.server.balancer.DispatcherDispatching block replica moves between datanodes.org.apache.hadoop.hdfs.server.balancer.Dispatcher.DBlockA class for keeping track of block locations in the dispatcher.org.apache.hadoop.hdfs.server.balancer.Dispatcher.DBlockStripedorg.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanodeA class that keeps track of a datanode.org.apache.hadoop.hdfs.server.balancer.Dispatcher.StorageGroupMap<G extends org.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanode.StorageGroup>Exit status - The values associated with each exit status is directly mapped to the process's exit code in command line.org.apache.hadoop.hdfs.server.balancer.KeyManagerThe class provides utilities for key and token management.org.apache.hadoop.hdfs.server.balancer.MatcherA matcher interface for matching nodes.org.apache.hadoop.hdfs.server.balancer.MovedBlocks<L>This window makes sure to keep blocks that have been moved within a fixed time interval (default is 1.5 hour).org.apache.hadoop.hdfs.server.balancer.MovedBlocks.Locations<L>A class for keeping track of a block and its locationsorg.apache.hadoop.hdfs.server.balancer.NameNodeConnectorThe class provides utilities for accessing a NameNode.