我是 hadoop 的新手,我在使用这种类型的平台时遇到了一些问题。每次我在 Linux 中运行cat命令时,它总会返回“ No such file or directory ”
例如
我会输入:
$ hadoop fs -cat filename | head
cat: 'filename': No such file or directory
任何人都可以帮我解决这个问题吗?
由于
答案 0 :(得分:0)
似乎没有名称文件名的文件。
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了解详情。