Hadoop重命名文件

时间:2013-04-08 02:00:59

标签: file hadoop hdfs

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

3 个答案:

答案 0 :(得分:39)

使用以下内容:

hadoop fs -mv oldname newname 

答案 1 :(得分:1)

以上方法效果很好。此版本也对我一直有效。

hdfs dfs -mv oldname.txt newname.txt

答案 2 :(得分:0)

您可以在下面编写查询以在环境Local和HDFS环境中更改文件的名称。

本地计算机:mv'旧文件名以及路径' '新文件名以及路径'

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

mv' user / Xyz.txt' '用户/ new_xyz.txt&#39 ;;

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

语法可以是:hadoop fs -mv'带有路径的旧文件' '带路径'

的新文件名

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