首页 > 用户投稿

hadoop删除hdfs目录 怎么在HDFS文件系统的根目录下创建递归目录?

怎么在hdfs文件系统的根目录下创建递归目录?

从fs-ls文件列表中,文件夹/user/root/input由root用户创建。它表明,当您将输入目录从本地文件系统复制到hdfs系统时,不使用hadoop用户,而是使用根用户执行的copy命令。您可能忘记切换用户。您可以删除当前的输入目录(使用root用户运行hadoopdelete命令,或者不删除它也无所谓),然后再次使用hadoop用户将输入导入hdfs系统进行尝试。

另外,我们需要注意hdfs中文件的目录结构。您现在使用的是default方法,默认情况下会将/user/${用户名}在目录下。

将本地文件导入hdfs时,可以指定要传输到的目录,例如:

#创建输入目录

hadoop删除hdfs目录 怎么在HDFS文件系统的根目录下创建递归目录?

shbin/hadoopfs-mkdir/user/hadoop/input

#myfile.txt文件导入到hdfs输入目录

shbin/hadoopfs–put/usr/hadoop/mydata/myfile.txt文件/用户/hadoop/input

hadoop删除hdfs目录hadoop删除文件命令hadoopput命令

原文标题:hadoop删除hdfs目录 怎么在HDFS文件系统的根目录下创建递归目录?,如若转载,请注明出处:https://www.saibowen.com/tougao/21657.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。