推荐答案
hdfs dfs -mkdir /path/to/directory
本题详细解读
命令格式
hdfs dfs -mkdir
是 Hadoop 分布式文件系统(HDFS)中用于创建目录的命令。其基本格式为:
hdfs dfs -mkdir <path>
其中 <path>
是你要创建的目录的路径。
参数说明
-mkdir
:表示创建目录的操作。<path>
:指定要在 HDFS 中创建的目录路径。路径可以是绝对路径或相对路径。
示例
创建单个目录:
hdfs dfs -mkdir /user/hadoop/data
这将在 HDFS 的
/user/hadoop/
路径下创建一个名为data
的目录。创建多级目录: 如果需要创建多级目录(即父目录不存在时),可以使用
-p
选项:hdfs dfs -mkdir -p /user/hadoop/data/input
如果
/user/hadoop/data
不存在,该命令会自动创建所有必要的父目录。
注意事项
- 如果指定的路径已经存在,
hdfs dfs -mkdir
命令会报错。 - 使用
-p
选项可以避免因父目录不存在而导致的错误,并自动创建所有必要的父目录。
错误处理
- 如果路径中包含非法字符或路径格式不正确,命令会返回错误信息。
- 如果用户没有足够的权限在指定路径下创建目录,命令也会失败并返回权限错误。