无法在HDFS的dir下创建subdir

时间:2018-07-03 02:24:17

标签: hadoop hdfs hadoop2

我能够使用以下命令创建目录,但无法在已创建的目录下创建子目录。我可以知道可能是什么原因。我在Mac上以伪分布式模式设置了hdfs,并尝试创建这些目录。任何帮助,将不胜感激。

hadoop fs -mkdir /test/subdir

上面的命令不会创建任何子目录,但是下面的命令会创建目录。

hadoop fs -mkdir test

2 个答案:

答案 0 :(得分:1)

尝试为其指定父创建标志。

hadoop fs -mkdir -p /test/subdir

答案 1 :(得分:1)

要在父目录中递归创建子目录,必须提供-p选项,否则您一次只能创建一个目录。

hdfs dfs -mkdir -p /test/subdir

适用于您的情况。