之前dfs.replication值爲3,運行一段時間之後我使用完了磁盤空間,
所以呢,現在我想通過降低備份的個數來釋放空間。
那麼對於之前存儲的文件會自動把備份數改爲1嗎?
還是需要手動執行命令來執行呢?
dfs.replication這個參數其實只在文件被寫入dfs時起作用,雖然更改了配置文件,但是不會改變之前寫入的文件的備份數。
但是可以通過如下命令更改備份數:
bin/hadoop fs -setrep -R 1 /
之前dfs.replication值爲3,運行一段時間之後我使用完了磁盤空間,
所以呢,現在我想通過降低備份的個數來釋放空間。
那麼對於之前存儲的文件會自動把備份數改爲1嗎?
還是需要手動執行命令來執行呢?
dfs.replication這個參數其實只在文件被寫入dfs時起作用,雖然更改了配置文件,但是不會改變之前寫入的文件的備份數。
但是可以通過如下命令更改備份數:
bin/hadoop fs -setrep -R 1 /