【问题标题】:HDFS - How to force replication factorHDFS - 如何强制复制因子
【发布时间】:2013-07-24 09:11:33
【问题描述】:

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

【问题讨论】:

    标签: hadoop replication hdfs


    【解决方案1】:

    如果你允许它自动加班会更好,但是 如果您想强制新的复制因子快速生效,您可以使用运行平衡器脚本,

    $HADOOP_HOME/bin/start-balancer.sh

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

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

    hadoop fs -setrep -R 1 /
    

    ,这可能会在 /

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-21
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多