23

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

4

3 回答 3

53

使用以下内容:

hadoop fs -mv oldname newname 
于 2013-04-08T06:49:34.780 回答
2

上面的效果很好。这个版本也一直对我有用。

hdfs dfs -mv oldname.txt newname.txt
于 2020-08-13T14:50:59.417 回答
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 'old file with path' 'New file name with path'

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

于 2016-09-15T12:11:22.373 回答