我重新安装了hadoop2.9。要创建目录,我尝试了:
> hadoop fs -mkdir test mkdir: 'test': No such file or directory
为了列出它的内容,我试着:
> hadoop fs -ls/ not listing directories or files
请帮助我理解这个问题。
3bygqnnd1#
当您刚刚安装hadoop时,hdfs是空的。使用完整路径创建一些如下所示的文件和目录: hadoop fs -mkdir /test
hadoop fs -mkdir /test
mctunoxg2#
我们可以使用hadoop fs-mkdir/例如hadoop fs-mkdir/hadoop/schema/test对于清单,如果它是一个文件,我们可以访问hadoop fs-cat/例如hadoop fs-cat/hadoop/schema/test.txt
dpiehjr43#
如果没有完全限定的路径,则需要先创建用户文件夹
hdfs dfs -mkdir -p /user/$(whoami) hdfs dfs -chown -R $(whoami) /user/$(whoami) hdfs dfs -chmod -R 750 /user/$(whoami)
那么,第一个命令就会起作用 put 以及 ls 没有完全限定的路径
put
ls
3条答案
按热度按时间3bygqnnd1#
当您刚刚安装hadoop时,hdfs是空的。使用完整路径创建一些如下所示的文件和目录:
hadoop fs -mkdir /test
mctunoxg2#
我们可以使用
hadoop fs-mkdir/
例如
hadoop fs-mkdir/hadoop/schema/test
对于清单,如果它是一个文件,我们可以访问hadoop fs-cat/
例如
hadoop fs-cat/hadoop/schema/test.txt
dpiehjr43#
如果没有完全限定的路径,则需要先创建用户文件夹
那么,第一个命令就会起作用
put
以及ls
没有完全限定的路径