hadoop fs -mkdir 命令创建目录。
时间: 2023-06-12 15:07:49 浏览: 238
是的,您说得对。hadoop fs -mkdir命令用于在Hadoop分布式文件系统(HDFS)上创建目录。该命令的语法如下:
```
hadoop fs -mkdir <目录路径>
```
其中,`<目录路径>`是您要创建的目录的完整路径。例如,如果您想在HDFS的根目录下创建名为“mydir”的目录,可以使用以下命令:
```
hadoop fs -mkdir /mydir
```
如果目录创建成功,该命令将不会返回任何输出。
相关问题
hadoop fs -mkdir -p /wordcount/input 和 hdfs dfs -mkdir -p /wordcount/input 是什么区别
`hadoop fs -mkdir -p /wordcount/input` 和 `hdfs dfs -mkdir -p /wordcount/input` 都是用于在 Hadoop 分布式文件系统(HDFS)中创建目录的命令,但稍有不同。
`hadoop fs -mkdir -p /wordcount/input` 是旧版本的 Hadoop 命令,用于创建 HDFS 目录。它在较新版本的 Hadoop 中仍然可用,但已被推荐使用 `hdfs dfs` 命令替代。
`hdfs dfs -mkdir -p /wordcount/input` 是新版本的 Hadoop 命令,用于创建 HDFS 目录。它是 Hadoop 2.x 版本以及更高版本中推荐使用的命令。
两个命令的功能是相同的,都会递归创建 `/wordcount/input` 目录(如果不存在的话)。其中 `-p` 参数表示递归创建目录,如果父目录不存在也会被创建。
总结起来,`hadoop fs -mkdir -p` 和 `hdfs dfs -mkdir -p` 的区别仅在于命令的语法和推荐使用版本的不同。在较新的 Hadoop 版本中,建议使用 `hdfs dfs` 命令。
hadoop fs -mkdir -p /usr/hive/warehouse 什么意思
这是一个Hadoop命令,用于在HDFS(Hadoop分布式文件系统)中创建目录。具体解释如下:
- `hadoop fs`: 这是Hadoop的文件系统命令,用于操作HDFS中的文件和目录。
- `-mkdir`: 这是`hadoop fs`命令的一个选项,用于创建目录。
- `-p`: 这是`-mkdir`选项的一个参数,表示递归创建目录,即如果父级目录不存在,则同时创建父级目录。
- `/usr/hive/warehouse`: 这是要创建的目录路径,即在HDFS中创建的目录的完整路径。
所以,`hadoop fs -mkdir -p /usr/hive/warehouse`命令的意思是在HDFS中创建一个名为`/usr/hive/warehouse`的目录,如果该目录的父级目录不存在,则同时创建父级目录。