hdfs balancer -policy当前有两种,datanode
(默认):如果每个数据节点是平衡的,则集群是平衡的。blockpool
:如果每个datanode中的每个块池都是平衡的,则集群是平衡的。
代码区别:计算方式不同,一个使用datanode 的使用量,一个使用自己blockpool的使用量。
理想效果
hdfs balancer -policy当前有两种,datanode
(默认):如果每个数据节点是平衡的,则集群是平衡的。blockpool
:如果每个datanode中的每个块池都是平衡的,则集群是平衡的。
代码区别:计算方式不同,一个使用datanode 的使用量,一个使用自己blockpool的使用量。
理想效果