Размер моего файла составляет 65 МБ и размер блока hdfs по умолчанию (64 МБ), то сколько 64 МБ блоков будет выделено в мой файл?Как HDFS управляет размером блока?
Это как 1-64MB блок, блок 1-1MB или блоки 2-64MB? Если это блоки размером 2-64 МБ, это будет потрачено впустую остальной части 63 МБ или будет выделено другому файлу?
in hadoop размер блока по умолчанию составляет 64 МБ, который определен в «hdfs-site.xml», и позволяет ли он иметь размер блока менее 64 МБ? – Thiru
Как я уже сказал, 64 МБ означает максимальный размер блока. Не может быть блоков на 65 МБ. Но могут быть блоки 1 МБ. Если размер блока равен 1 МБ, для этого не выделяется 64 МБ. Это просто верхняя граница. Не задумывайтесь над этим. Просто имейте в виду, что это верхняя граница. по пути вы поймете. –