重命名hdfs中的目录

 Y死一般的痛过 发布于 2022-12-07 19:00

我需要重命名hdfs中的目录.这个命令是什么?

hadoop fs -mv   

上面的命令将src文件夹移动到dest文件夹.而不是,我希望将src文件夹重命名为dest.

2 个回答
  • 我想你错过了关于mv命令(linux/hdfs)的观点.

    当目标已存在时,如果它是文件,则显示错误消息mv: 'dest': File exists.
    在目录的情况下,源将进入其中.所以命令工作可以接受,只是尝试使用不存在的dest.

    现在要解决这个问题,你可以使用hadoop的test命令以及ORlinux的短路.

    hadoop fs -test -e dest || hadoop fs -mv src dest 
    

    如果该目录不存在,则调用mv.您甚至可以进一步了解以下内容:

    hadoop fs -rmr dest  
    hadoop fs -mv src dest  
    

    这个先删除dest目录,然后执行移动动作.如果这不是您的意图,请使用以前的解决方案.

    2022-12-11 02:12 回答
  • 重命名不在hadoop中,但你可以移动, hadoop fs -mv oldname newname

    2022-12-11 02:57 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有