Uses of Class org.apache.hadoop.hdfs.server.diskbalancer.planner.NodePlan (Apache Hadoop HDFS 3.5.0 API)
Description: use: package: org.apache.hadoop.hdfs.server.diskbalancer.planner, class: NodePlan

# Uses of Class
org.apache.hadoop.hdfs.server.diskbalancer.planner.NodePlan

Packages that use NodePlan
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.

- ## Uses of NodePlan in org.apache.hadoop.hdfs.server.diskbalancer.datamodel

  Methods in org.apache.hadoop.hdfs.server.diskbalancer.datamodel that return types with arguments of type NodePlan
  Modifier and Type
  Method
  Description
  `List<NodePlan>`
  DiskBalancerCluster.`computePlan(double thresholdPercent)`
  Compute plan takes a node and constructs a planner that creates a plan that we would like to follow.

- ## Uses of NodePlan in org.apache.hadoop.hdfs.server.diskbalancer.planner

  Methods in org.apache.hadoop.hdfs.server.diskbalancer.planner that return NodePlan
  Modifier and Type
  Method
  Description
  `static NodePlan`
  NodePlan.`parseJson(String json)`
  Parses a JSON string and converts to NodePlan.
  `NodePlan`
  GreedyPlanner.`plan(DiskBalancerDataNode node)`
  Computes a node plan for the given node.
  `NodePlan`
  Planner.`plan(DiskBalancerDataNode node)`
  Methods in org.apache.hadoop.hdfs.server.diskbalancer.planner with parameters of type NodePlan
  Modifier and Type
  Method
  Description
  `void`
  GreedyPlanner.`balanceVolumeSet(DiskBalancerDataNode node, DiskBalancerVolumeSet vSet, NodePlan plan)`
  Computes Steps to make a DiskBalancerVolumeSet Balanced.