關于HDFS
dfs.replication.max 的含義是什么?
來自檔案 - https://hadoop.apache.org/docs/r2.6.0/hadoop-project-dist/hadoop-hdfs/hdfs-default.xml
它只是說 - 最大塊復制
但還是不明白這個意思
uj5u.com熱心網友回復:
讓我們考慮一下。我們有一個最小復制,通常是 3。
為什么有最大值?也許你做了很多維護,并定期將一個節點從集群中取出。您最終可能會通過 [取出節點] 和 [將節點替換回] 集群來結束,并且可以合理地認為一個塊的 4 個副本可能會隨著節點的離開和回傳而發生。這可能是一個很好的情況,因為您的定期維護有一個額外的副本掛起,因此維護并不總是需要大量復制。您可以接受 4 個副本作為復制的最大值。極端情況下,如果您有一個檔案的 50 個副本,這可能會有點失控,因為這只是太多的重復并開始占用 hdfs 空間。將最大值視為您可能開始剔除額外副本的時間。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/439515.html
