hdfs-如何强制复制因子

332nm8kg  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(312)

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

v6ylcynt

v6ylcynt1#

如果您允许它自动超时发生会更好,但是如果您想强制新的复制因子快速生效,可能您可以使用,
$hadoop\u主页/bin/start-balancer.sh
这将重新平衡集群中的块。
或者,你可以对现有的文件这样做,

hadoop fs -setrep -R 1 /

,这可能会在内部递归地设置文件的复制级别/

相关问题