hadoop mkdir和ls命令

vcirk6k6  于 2021-06-01  发布在  Hadoop
关注(0)|答案(3)|浏览(490)

我重新安装了hadoop2.9。
要创建目录,我尝试了:

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

为了列出它的内容,我试着:

> hadoop fs -ls/ 
not listing directories or files

请帮助我理解这个问题。

3bygqnnd

3bygqnnd1#

当您刚刚安装hadoop时,hdfs是空的。使用完整路径创建一些如下所示的文件和目录: hadoop fs -mkdir /test

mctunoxg

mctunoxg2#

我们可以使用
hadoop fs-mkdir/
例如
hadoop fs-mkdir/hadoop/schema/test
对于清单,如果它是一个文件,我们可以访问hadoop fs-cat/
例如
hadoop fs-cat/hadoop/schema/test.txt

dpiehjr4

dpiehjr43#

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

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

那么,第一个命令就会起作用 put 以及 ls 没有完全限定的路径

相关问题