我对hadoop还很陌生,在使用这种平台时遇到了一些问题。每次我在linux中运行cat命令时,它总是返回“no-such-file or directory”例如我会进入:
$ hadoop fs -cat filename | head cat: 'filename': No such file or directory
有人能帮我解决这个问题吗?谢谢
gzszwxb41#
似乎没有名为filename的文件。hadoop fs命令从hdfs获取路径。这里的文件名应该是有效的hdfs路径。要在hdfs中查看文件,可以使用 ls command ```[terminal~]hadoop fs -ls [terminal~]hadoop fs -ls
ls command
如果文件存在,将列出它。那你可以用 `cat command` 这样地:
hadoop fs -cat hdfs://nn1.example.com/file1hadoop fs -cat file:///file3 /user/hadoop/file4
有关详细信息,请参阅hadoop命令。
1条答案
按热度按时间gzszwxb41#
似乎没有名为filename的文件。
hadoop fs命令从hdfs获取路径。这里的文件名应该是有效的hdfs路径。
要在hdfs中查看文件,可以使用
ls command
```[terminal~]hadoop fs -ls
[terminal~]hadoop fs -ls
hadoop fs -cat hdfs://nn1.example.com/file1
hadoop fs -cat file:///file3 /user/hadoop/file4