sudo -u hdfs hdfs balancer
默認會檢查每個datanode的磁盤使用情況,對磁盤使用超過整個集群10%的datanode移動block到其他datanode達到均衡作用。
指定閥值,該閥值是datanode節點的磁盤使用占整個集群的百分比。
sudo -u hdfs hdfs balancer -threshold 5 #表示超過整個集群5%容量的節點進行均衡block
設置均衡的帶寬,
默認設置:1048576(1 M/S)
參數含義:設置balance工具在運行中所能占用的帶寬,設置的過大可能會造成mapred運行緩慢
sudo -u hdfs hdfs dfsadmin
-set
Balancer
Bandwidth
104857600 #表示設置帶寬可使用100Mb