Команды fsck
в других ответах выводят список блоков и позволяют увидеть количество блоков. Однако, чтобы увидеть фактический размер блока в байтах без лишних затрат, сделайте:
hadoop fs -stat %o /filename
Размер блока по умолчанию:
hdfs getconf -confKey dfs.blocksize
Подробная информация о единицах
Единицы размера блока не задокументированы в команде hadoop fs -stat
, однако, глядя на исходную строку и документы для метода, который она вызывает , мы можем видеть использует байты и не может сообщать размеры блоков более 9 эксабайт.
Единицы для команды hdfs getconf
не могут быть байтами. Он возвращает любую строку, используемую для dfs.blocksize
в файле конфигурации. (Это видно из источника для конечной функции и ее косвенного абонента )