【问题标题】:Hadoop 'cat' command errorHadoop“猫”命令错误
【发布时间】:2016-03-16 05:40:06
【问题描述】:

我对 hadoop 很陌生,在使用这种类型的平台时遇到了一些问题。每次我在 Linux 中运行 cat 命令时,它总是会返回“没有这样的文件或目录

举例

我会输入:

$ hadoop fs -cat filename | head

cat: 'filename': No such file or directory

谁能帮我解决这个问题?

谢谢

【问题讨论】:

    标签: linux hadoop cloudera


    【解决方案1】:

    似乎没有名为filename的文件。

    Hadoop fs 命令从 HDFS 获取路径。这里 filename 应该是一个有效的 HDFS 路径。

    要在 HDFS 中查看您的文件,您可以使用 ls command

    [terminal~]hadoop fs -ls <filename>
    [terminal~]hadoop fs -ls <Parent directory of filename>
    

    如果文件存在,它将被列出。然后你可以像这样使用cat command

    hadoop fs -cat hdfs://nn1.example.com/file1 
    hadoop fs -cat file:///file3 /user/hadoop/file4
    

    详情请咨询Hadoop commands

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-11
      • 2017-04-17
      • 2023-03-15
      相关资源
      最近更新 更多