-
- 切换到hdfs账号
su hdfs - 设置ulimit 防止内存溢出,因为默认会创建1000个线程去做balance
ulimit -u 65535 - 临时设置balence使用的带宽为10MB/s
hdfs dfsadmin -setBalancerBandwidth 10485760 - 开始balence
hdfs balancer -threshold 5
-threshold 5表示在磁盘使用率相差不超过%5时停止balancer
想了解balence机制请见:hadoop的balence机制
- 切换到hdfs账号