我能够使用以下命令创建目录,但无法在已创建的目录下创建子目录。我可以知道可能是什么原因。我在Mac上以伪分布式模式设置了hdfs,并尝试创建这些目录。任何帮助,将不胜感激。
hadoop fs -mkdir /test/subdir
上面的命令不会创建任何子目录,但是下面的命令会创建目录。
hadoop fs -mkdir test
答案 0 :(得分:1)
尝试为其指定父创建标志。
hadoop fs -mkdir -p /test/subdir
答案 1 :(得分:1)
要在父目录中递归创建子目录,必须提供-p
选项,否则您一次只能创建一个目录。
hdfs dfs -mkdir -p /test/subdir
适用于您的情况。