在hdfs中有相当于`pwd`的东西吗?

 魅客网小魅 发布于 2023-01-29 16:02

我试图这样做hdfs dfs -pwd,但该命令不存在.所以目前我诉诸干什么hdfs dfs -ls ..其次hdfs dfs -ls ../...

我也查看了命令列表,hdfs dfs但没有看到任何看起来很有希望的东西.

有没有更直接的方法来找到绝对路径?

5 个回答
  • "hdfs dfs -pwd"不存在,因为当您从命令行运行命令时,HDFS中没有"工作目录"概念.

    你不能在HDFS shell中执行"hdfs dfs -cd",然后从那里运行命令,因为HDFS shell和"hdfs dfs -cd"命令都不存在,因此使工作目录的想法变得多余.

    您的主目录始终是路径的前缀,除非它从"/"开始.

    2023-01-29 16:03 回答
  • 如果要查看主目录的绝对路径,可以创建一个空目录并将其删除,该信息可以显示绝对路径.

    [test@test ~]$ hadoop fs -mkdir t1                                            
    [test@test ~]$ hadoop fs -rm -r t1    
    17/02/14 10:00:46 INFO fs.TrashPolicyDefault: Namenode trash configuration: Deletion interval = 1 minutes, Emptier interval = 0 minutes.
    Moved: 'hdfs://nameservice1/user/test/t1' to trash at: hdfs://nameservice1/user/test/.Trash/Current
    

    'hdfs:// nameservice1/user/test/t1'是t1目录的绝对路径

    2023-01-29 16:03 回答
  • 文件系统shell实用程序中没有等效的pwd命令,但这是使用and 的解决方法: hdfs dfsmkdirfind

    $ hdfs dfs -mkdir xYz
    $ hdfs dfs -find / -name "xYz"
    

    (其中“ xYz”是未使用的文件名)

    在一个命令中:

    $ echo $(dirname $(hdfs dfs -rm -R xYz>/dev/null 2>&1;hdfs dfs -mkdir xYz&&hdfs dfs -find / -name "xYz"))
    

    2023-01-29 16:04 回答
  • 没有-cd命令,所以我猜你希望-pwd返回主目录.

    根据这个相关问题:HDFS主目录,hdfs的主目录总是/user/<ShortUserName>(它在源代码中是硬编码的).

    2023-01-29 16:04 回答
  • 像unix/linux这样的hadoop中没有这样的PWD,CD支持.

    可能的Hadoop命令是

    hadoop fs

        -appendToFile
        -cat
        -checksum
        -chgrp
        -chmod
        -chown
        -copyFromLocal
        -copyToLocal
        -count
        -cp
        -createSnapshot
        -deleteSnapshot
        -df
        -du
        -expunge
        -get
        -getfacl
        -getfattr
        -getmerge
        -help
        -ls
        -mkdir
        -moveFromLocal
        -moveToLocal
        -mv
        -put
        -renameSnapshot
        -rm
        -rmdir
        -setfacl
        -setfattr
        -setrep
        -stat
        -tail
        -test
        -text
        -touchz
        -usage
    

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