如果在羣集中更改複製因子(例如從5更改爲3)並且重新啓動羣集,那麼舊文件塊會發生什麼變化?他們是否會被視爲過度複製並被刪除或複製因素僅適用於新文件?這意味着舊文件塊被複制5次,新文件塊(重啓後)被複制3次。 如果羣集未重新啓動,會發生什麼情況?HDFS複製因子更改
7
A
回答
11
如果在羣集中更改了複製因子,例如從5更改爲3,並且羣集重新啓動,那麼舊文件塊會發生什麼情況?
現有的/舊的文件塊沒有任何反應。
它們是否會被視爲過度複製並被刪除或複製因子僅適用於新文件?
新的複製因子只適用於新文件,因爲複製因子不是HDFS範圍設置,而是每個文件屬性。
這意味着舊文件塊被複制5次,新文件塊(重啓後)被複制3次。
它的反轉。複製因子設置爲3的現有文件將繼續攜帶3個塊。使用更高默認複製因子創建的新文件將攜帶5個塊。
如果羣集未重新啓動,會發生什麼情況?
如果您重新啓動或不重新啓動羣集,則沒有任何反應。由於屬性是每個文件,並且在創建文件時由客戶端引導,所以不需要重新啓動集羣即可更改此配置。你只需要更新你的客戶端配置。
如果你看一下改變所有的舊文件的複製因子,考慮在運行復制更改器命令:hadoop fs -setrep -R 5 /
相關問題
- 1. HDFS複製因子
- 2. HDFS - 如何強制複製因子
- 3. 複製因子
- 4. 星火單機模式:HDFS輸出的變化複製因子
- 5. 如何讀取hdfs中的複製因子值
- 6. 當節點數量少於複製因子時,HDFS如何複製?
- 7. hadoop:更改特定塊而不是文件的複製因子
- 8. 有沒有辦法修復HDFS隨機因子的種子
- 9. HDFS不復制塊
- 10. ggpairs更改因子水平
- 11. 更改ggplot因子顏色?
- 12. 如何降低HDFS目錄中的複製因子及其影響
- 13. HDFS複製因素是如何決定的?
- 14. Cassandra:更大的複製因子=讀取速度更快?
- 15. 並行複製到HDFS
- 16. HDFS複製 - 數據存儲
- 17. HDFS單個節點複製
- 18. HDFS塊大小和複製
- 19. Hadoop HDFS複製通配符?
- 20. HDFS在複製塊下
- 21. Rails has_secure_password更改BCrypt成本因子(又名工作因子)
- 22. HDFS中的塊複製限制
- 23. 如何強制同步hdfs複製?
- 24. 卡桑德拉機架&複製因子
- 25. Hadoop的複製因子優先
- 26. 卡桑德拉的複製因子
- 27. 無法更新Cassandra中的複製因子
- 28. 更快複製,而應用縮放或偏移因子
- 29. 即使更改hdfs-site.xml屬性後,Sqoop導入數據但複製問題
- 30. 更改現有表的填充因子
有人可以請回答這個問題? – user2470193