HDFS - 如何强制复制因子

时间:2013-07-24 18:12:27

标签: hadoop replication hdfs

复制因子曾经设置为3,但现在是1.如何强制复制因子到群集?换句话说,启动一个进程来删除现在过度复制的文件块?

1 个答案:

答案 0 :(得分:4)

如果允许它自动加班,那就更好了 如果要强制新复制因子快速生效,可以使用

运行平衡器脚本
  

$ HADOOP_HOME / bin中/ start-balancer.sh

这应该重新平衡群集中的块。

或者,您可以对现有文件执行此操作,

hadoop fs -setrep -R 1 /

,可能会在/

内递归设置文件的复制级别