1
複製因子曾經被設置爲3,但現在是1.如何強制複製因子到集羣?換句話說,啓動一個進程來刪除現在過度複製的文件塊?HDFS - 如何強制複製因子
複製因子曾經被設置爲3,但現在是1.如何強制複製因子到集羣?換句話說,啓動一個進程來刪除現在過度複製的文件塊?HDFS - 如何強制複製因子
這是更好,如果你允許。如果要強制新的複製因子能夠迅速有效,可能是你可以使用運行平衡器腳本它automtically加班,但 發生,
$ HADOOP_HOME/bin中/start-balancer.sh
這應該重新平衡羣集中的塊。
或者,你也許可以爲現有的文件做到這一點,
hadoop fs -setrep -R 1/
,這可能會設置文件的複製水平遞歸內/