我從https://www.tutorialspoint.com/hadoop/hadoop_mock_test.htm?min=65&max=96如果我們在不增加文件數的情況下增加HDFS中存儲的文件大小,NameNode所需的內存是增加還是減少?
Q 25有問題(Q25) - 如果我們增加HDFS中存儲的文件的大小而不 增加文件的數量,然後要求的NameNode
一個記憶 - 減小
乙 - 增加
ç - 仍然不變
d - 可能會或可能不會增加
在接聽鍵available here,它說,在NameNode的所需的內存減少,但我看不出這種情況。
根據https://www.cloudera.com/documentation/enterprise/latest/topics/admin_nn_memory_config.html#concept_r14_qpc_r5
每個命名空間對象需要150個字節,和一個命名空間對象被存儲用於每個文件和每個塊。例如。大小爲3個塊的文件在NameNode上需要4個名稱空間對象。
因此,採取的命名空間的對象存儲器=(NFILES + Nblocks屬)* 150
如果這是由名稱節點增加需要的情況下,不應該存儲器?由於nBlocks增加時nFiles是常量。
對不起,我最初複製粘貼了錯誤的問題,現在已經修復。 –