我知道HDFS在數據節點中使用常規linux文件系統存儲數據。我的HDFS塊大小是128 MB
。假設我在我的hadoop集羣中有10 GB
磁盤空間,這意味着,HDFS最初有作爲可用存儲空間。HDFS塊大小vs實際文件大小
如果我創建了一個說12.8 MB
的小文件,#可用的HDFS塊將變爲79.如果我創建另一個小文件12.8 MB
,會發生什麼情況? #availbale街區會保持在79點還是會降至78點?在前一種情況下,HDFS基本上根據可用的可用磁盤空間重新計算每個塊分配後的#available塊,因此只有在消耗超過128 MB的磁盤空間後,#available塊纔會變爲78。請澄清。
這就是我猜測的。現在它更清晰。感謝您的詳細解釋和實驗! – sachin2182 2013-02-25 17:45:16