Введение
В этом лабе мы исследуем навык "FS Shell stat" в Hadoop HDFS в рамках сценария, основанного на легендарной истории о приключениях на поиски сокровищ, потерянных при затоплении корабля. Представьте себе ситуацию, когда легендарные сокровища затопленного корабля据说深埋在 сокровищной бухты на дне океана. Вы играете роль знаменитого рассказчика легенды о поиске сокровищ, и ваша задача - помочь искателям обнаружить скрытые богатства.
Исследование FS Shell stat
В этом шаге мы углубимся в команду hadoop fs -stat, чтобы собрать подробную информацию о конкретном файле в Hadoop HDFS.
Переключитесь на пользователя
hadoop:su - hadoopСоздайте файл с именем
treasure.txtв текущей директории:vim treasure.txtСодержимое файла
treasure.txtследующее:hello worldПоместите файл
treasure.txtв файловую систему Hadoop:hadoop fs -put treasure.txt /user/hadoop/Используйте следующую команду, чтобы отобразить атрибуты файла с именем
treasure.txtв файловой системе Hadoop:hadoop fs -stat %g-%F-%b-%y-%Y-%o /user/hadoop/treasure.txtПараметры в команде следующие:
%g: Группа владельца %F: Тип файла %b: Длина в байтах %y: Метка времени модификации %Y: Метка времени доступа %o: Размер блокаВывод предоставит информацию о правиле доступа к файлу, типе файла, времени модификации, времени доступа и размере блока. Например:
supergroup-regular file-12-2024-03-08 12:42:00-1709901720659-134217728
Анализ прав доступа к файлу
В этом шаге мы сосредоточимся на понимании и анализе прав доступа к файлу с использованием команды hadoop fs -stat.
Выполните следующую команду, чтобы просмотреть права доступа к файлу
treasure.txt:hadoop fs -stat %F-%A /user/hadoop/treasure.txtПараметры в команде следующие:
%F: Тип файла %A: Права доступа к файлуВывод будет отображать тип файла и права доступа, связанные с файлом. Например:
regular file-rw-r--r--
Резюме
В этом лабе мы исследовали команду hadoop fs -stat в среде Hadoop HDFS для получения детальной информации о файлах. Следуя пошаговому руководству, пользователи могут лучше понять, как использовать эту команду для анализа атрибутов файлов и проверки прав доступа в Hadoop. Эта лабораторная работа направлена на предоставление практического опыта для новичков, чтобы они смогли ознакомиться с операциями FS Shell stat в Hadoop.



