介绍
想象你是一名驻扎在遥远星球外星基地的通信官。你的任务是管理存储在 Hadoop 分布式文件系统(HDFS)上的通信数据。今天,你将学习如何使用 Hadoop FS Shell 的 mkdir
命令创建目录,以便有效地组织你的数据。
想象你是一名驻扎在遥远星球外星基地的通信官。你的任务是管理存储在 Hadoop 分布式文件系统(HDFS)上的通信数据。今天,你将学习如何使用 Hadoop FS Shell 的 mkdir
命令创建目录,以便有效地组织你的数据。
在这一步中,你将在 HDFS 中创建一个名为 communications
的新目录。
切换到 hadoop
用户:
su - hadoop
检查 HDFS 中的当前目录:
hdfs dfs -ls /
如果此时执行上述命令,你会发现 HDFS 中没有任何目录。
创建一个名为 communications
的新目录:
hdfs dfs -mkdir /communications
解释命令的用途并解析输出:
命令 hdfs dfs -mkdir /communications
用于在 Hadoop 分布式文件系统(HDFS)中创建一个名为 "communications" 的新目录。让我们分解这个命令:
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
如果执行此命令后,在 "communications" 目录下显示了 "reports" 和 "messages" 子目录,则表明实验已成功完成。
在本实验中,你学习了如何使用 Hadoop FS Shell 的 mkdir
命令在 HDFS 中创建目录。通过将数据组织到结构化的目录中,你可以在 Hadoop 生态系统中高效地管理和访问通信文件。本实验旨在提升你在 Hadoop HDFS 文件管理和目录结构方面的技能。
此外,在学习过程中,你还可以将此命令与 Linux 中的 mkdir
命令进行类比。