Hadoop中重命名文件

23

有没有一个简单的Hadoop命令,可以将一个文件(在HDFS中)从旧名称更改为新名称?


答案是正确的,为什么你不接受呢? - gsamaras
3个回答

53

请使用以下内容:

hadoop fs -mv oldname newname 

3
以上的版本运行得非常好。对我来说,这个版本始终运行良好。
hdfs dfs -mv oldname.txt newname.txt

0

您可以编写以下查询来更改本地环境和HDFS环境中文件的名称。

本地机器:mv '旧文件名及路径' '新文件名及路径'

例如:Xyz.txt是用户文件夹下的文件,您想将其重命名为new_xyz.txt

mv 'user/Xyz.txt' 'user/new_xyz.txt';

Hadoop环境(HDFS环境):假设您已经将文件转储到了HDFS环境中的文件夹(例如)test/Xyz.txt

语法可能是:hadoop fs -mv '旧文件及路径' '新文件名及路径'

hadoop fs -mv 'test/Xyz.txt' 'test/new_xyz.txt'


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接