Введение

Представьте себе волшебное ночное небо, полное мерцающих звезд сверху, где смелый межзвездный исследователь отправляется в захватывающую冒险。В этом сценарии наша цель - прочесать Hadoop HDFS с помощью команды "FS Shell ls", чтобы раскрыть скрытые сокровища данных и информации в vaste цифровом Вселенной.

Исследование Hadoop File System

В этом шаге мы погрузимся в мир Hadoop File System (HDFS) и используем команду hadoop fs -ls, чтобы вывести список директорий и файлов.

  1. Переключитесь на пользователя Hadoop:

    su - hadoop
    
  2. Выведите список содержимого домашней директории пользователя в HDFS:

    hadoop fs -ls /
    

    успешное выполнение команды означает, что среда Hadoop готова и мы можем использовать команды Hadoop.

Навигация по директориям

Продолжим наш путь, проникая глубже в директории HDFS с использованием команды hadoop fs -ls.

  1. Создайте новую директорию в HDFS:

    hadoop fs -mkdir /lab
    
  2. Выведите список содержимого только что созданной директории:

    hadoop fs -ls /
    

Исследование деталей файла

В этом шаге давайте углубимся в детали конкретных файлов в HDFS, используя команду hadoop fs -ls с указанием пути к файлу.

  1. Загрузите примерный файл в директорию lab в HDFS:

    echo 'Hello, Hadoop!' > sample.txt
    hadoop fs -put sample.txt /lab
    
  2. Выведите детали загруженного файла:

    hadoop fs -ls /lab/sample.txt
    

Резюме

В этом лабе мы отправились в путешествие по Hadoop File System с использованием команды "FS Shell ls", чтобы исследовать директории, перемещаться по путям и открывать детали файлов. Следуя пошаговым инструкциям и используя мощь Hadoop, пользователи могут углубить свое понимание HDFS и эффективно управлять данными в распределенной среде.