为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

hadoop dfs -rmr 这个是拿来删除文件的

0 回复 有任何疑惑可以回复我~

(转自)HDFS常用命令 之“文件操作”

(1) 列出HDFS下的文件

/usr/local/hadoop$bin/hadoop dfs -ls

(2) 列出HDFS文件下名为in的文档中的文件

/usr/local/hadoop$bin/hadoop dfs -ls in

(3) 上传文件

将hadoop目录下的test1文件上传到HDFS上并重命名为test:

/usr/local/hadoop$bin/hadoop dfs -put test1 test

(4) 文件被复制到本地系统中

将HDFS中的in文件复制到本地系统并命名为getin:

/usr/local/hadoop$bin/hadoop dfs -get in getin

(5) 删除文档

删除HDFS下名为out的文档:

/usr/local/hadoop$bin/hadoop dfs -rmr out

(6) 查看文件

查看HDFS下in文件中的内容:

/usr/local/hadoop$bin/hadoop dfs -cat in/*

(7) 建立目录

/usr/local/hadoop$bin/hadoop dfs -mkdir /user/hadoop/examples(目录/目录名)

只能一级一级的建目录。

(8) 复制文件

/usr/local/hadoop$bin/hadoop dfs -copyFromLocal 源路径 路径

(9)通过Hadoop命令把两个文件的内容合并起来

hdfs dfs -getmerge 位于hdfs中的原文件(里面有多个文件) 合并后的文件名
例如: hdfs dfs -getmerge hdfs://Master:9000/data/SogouResult.txt CombinedResult

 注:合并后的文件位于当前目录,不在hdfs中,是本地文件

原文链接: http://www.cnblogs.com/gaopeng527/p/4314215.html

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

hdfs如何删除文件呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信