HDFS】FsDatasetImpl系列文章(九):moveBlockAcrossVolumes方法

moveBlockAcrossVolumes方法,主要被用在disk balancer的场景里。
此方法的唯一调用点也是在DiskBalancer.DiskBalancerMover#copyBlocks里。

  /**
   * Moves a given block from one volume to another volume. This is used by disk
   * balancer.
   *
   * @param block       - ExtendedBlock
   * @param destination - Destination volume
   * @return Old replica info
   */
  ReplicaInfo moveBlockAcrossVolumes(final ExtendedBlock block,
      FsVolumeSpi destination) throws IOException;

先看moveBlockAc

你可能感兴趣的:(HDFS全方位实战,hdfs,大数据,hadoop)