我做了hadoop2.9的新设置。
要创建目录,我尝试了:
> hadoop fs -mkdir test
mkdir: 'test': No such file or directory
为了列出其内容,我尝试了:
> hadoop fs -ls/
not listing directories or files
请帮助我理解这个问题。
答案 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)
然后,第一个命令将起作用,因此put
和ls
将没有完全合格的路径
答案 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 /