是否有一个简单的 hadoop 命令可以将文件的名称(在 HDFS 中)从旧名称更改为新名称?
问问题
50926 次
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 回答