參考:
https://blog.csdn.net/mnasd/article/details/80369603
在CDH中選一個資源多的節點,安裝
HDFS->添加角色到實例
啟動后狀態是灰的
在做平衡之前,可做相關參數調整:
在hdfs的配置中輸入balancer
dfs.datanode.balance.max.concurrent.moves #默認50
dfs.balancer.max-size-to-move 10G #各節點差異超過10G就平衡
Balancer 的 Java 堆棧大小 默認1G #可增加到2G
不過沒關系,點進去在操作中選擇重新平衡
實際上就是在該節點上運行hdfs.sh balancer.
注: 也可在該節點上手動執行命令:
hdfs balancer -policy datanode -threshold 30 -include -f /tmp/hdfs-blancer.txt
#tmp/hdfs-blancer.txt 寫上想要執行平衡節點的hostname.