Hadoop mkdir和ls命令

时间:2018-03-08 08:19:51

标签: hadoop

我做了hadoop2.9的新设置。

要创建目录,我尝试了:

> hadoop fs -mkdir test 
mkdir: 'test': No such file or directory

为了列出其内容,我尝试了:

> hadoop fs -ls/ 
not listing directories or files

请帮助我理解这个问题。

4 个答案:

答案 0 :(得分:1)

当您刚设置hadoop时,HDFS为空。使用完整路径制作一些文件和目录,如下所示:

hadoop fs -mkdir /test

答案 1 :(得分:0)

如果没有完全限定的路径,则需要先创建用户文件夹

hdfs dfs -mkdir -p /user/$(whoami)
hdfs dfs -chown -R $(whoami)  /user/$(whoami)
hdfs dfs -chmod -R 750  /user/$(whoami)

然后,第一个命令将起作用,因此putls将没有完全合格的路径

答案 2 :(得分:0)

对于列表,我们可以使用

hadoop fs -mkdir /

例如

hadoop fs -mkdir / hadoop / schema / test

要列出是否可以访问的文件 hadoop fs -cat /

例如

hadoop fs -cat /hadoop/schema/test.txt

答案 3 :(得分:-1)

获取目录列表,

hadoop fs -ls /