| Package | Description | 
|---|---|
| org.apache.hadoop.hdfs.server.diskbalancer.datamodel | Disk Balancer Data Model is the Data Model for the cluster that
 Disk Balancer is working against. | 
| org.apache.hadoop.hdfs.server.diskbalancer.planner | Planner takes a DiskBalancerVolumeSet, threshold and
 computes a series of steps that lead to an even data
 distribution between volumes of this DiskBalancerVolumeSet. | 
| Modifier and Type | Method and Description | 
|---|---|
| static DiskBalancerVolume | DiskBalancerVolume. parseJson(String json)Parses a Json string and converts to DiskBalancerVolume. | 
| Modifier and Type | Method and Description | 
|---|---|
| TreeSet<DiskBalancerVolume> | DiskBalancerVolumeSet. getSortedQueue() | 
| List<DiskBalancerVolume> | DiskBalancerVolumeSet. getVolumes()Returns a list diskVolumes that are part of this volume set. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DiskBalancerDataNode. addVolume(DiskBalancerVolume volume)Adds a volume to the DataNode. | 
| void | DiskBalancerVolumeSet. addVolume(DiskBalancerVolume volume)adds a given volume into this volume set. | 
| void | DiskBalancerVolumeSet. removeVolume(DiskBalancerVolume volume)Remove a volume from the current set. | 
| Modifier and Type | Method and Description | 
|---|---|
| DiskBalancerVolume | MoveStep. getDestinationVolume()Gets the destination volume. | 
| DiskBalancerVolume | Step. getDestinationVolume()Gets the destination volume. | 
| DiskBalancerVolume | MoveStep. getSourceVolume()Gets Source Volume. | 
| DiskBalancerVolume | Step. getSourceVolume()Gets Source Volume. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MoveStep. setDestinationVolume(DiskBalancerVolume destinationVolume)Sets destination volume. | 
| void | MoveStep. setSourceVolume(DiskBalancerVolume sourceVolume)Set source volume. | 
| Constructor and Description | 
|---|
| MoveStep(DiskBalancerVolume sourceVolume,
        double idealStorage,
        DiskBalancerVolume destinationVolume,
        long bytesToMove,
        String volumeSetID)Constructs a MoveStep for the volume set. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.