Введение
Представьте, что вы являетесь офицером по коммуникациям, работающим на внеземном базовом пункте на далекой планете. Ваша задача — управлять данными о коммуникациях, хранящимися в Hadoop Distributed File System (HDFS). Сегодня вы узнаете, как использовать команду mkdir Hadoop FS Shell для создания директорий и эффективного организации ваших данных.
Создать новую директорию
В этом шаге вы создадите новую директорию с именем communications в HDFS.
Переключитесь на пользователя
hadoop:su - hadoopПроверьте текущую директорию в HDFS:
hdfs dfs -ls /Если вы выполните вышеуказанную команду в этот момент, вы увидите, что в HDFS нет никаких директорий.
Создайте новую директорию с именем
communications:hdfs dfs -mkdir /communicationsОбъясните назначение команды и интерпретируйте вывод:
Команда
hdfs dfs -mkdir /communicationsиспользуется для создания новой директории с именем "communications" в Hadoop Distributed File System (HDFS). Разберём команду:hdfs: Это командная строка для взаимодействия с HDFS.dfs: Это сокращение от "Distributed File System" и является подкомандой для инструмента hdfs.-mkdir: Это параметр, указывающий на то, что мы хотим создать новую директорию.communications: Это имя директории, которую мы хотим создать.
Проверьте, была ли директория создана успешно:
hdfs dfs -ls /
После выполнения этой команды, если вы увидите директорию с именем "communications", это означает, что вы завершили этот шаг.
Создайте несколько новых поддиректорий
В этом шаге вы создадите поддиректории внутри директории communications, чтобы дальнейше организовать ваши данные о коммуникациях.
Создайте поддиректорию с именем
reports:hdfs dfs -mkdir /communications/reportsСоздайте другую поддиректорию с именем
messages:hdfs dfs -mkdir /communications/messagesПроверьте, были ли поддиректории созданы успешно:
hdfs dfs -ls /communications
Если поддиректории "reports" и "messages" отображаются внутри директории "communications" после выполнения этой команды, это означает, что эксперимент был успешно завершен.
Резюме
В этом практическом занятии вы узнали, как использовать команду mkdir Hadoop FS Shell для создания директорий в HDFS. Организация данных в структурированные директории позволяет эффективно управлять и получать доступ к файлам коммуникаций в экосистеме Hadoop. Это практическое занятие было разработано для повышения ваших навыков в управлении файлами Hadoop HDFS и структурировании директорий.
Кроме того, во время процесса обучения вы можете также провести аналогию между этой командой и командой mkdir в Linux.



