Hadoop'cat'命令错误

时间:2016-03-16 05:40:06

标签: linux hadoop cloudera

我是 hadoop 的新手,我在使用这种类型的平台时遇到了一些问题。每次我在 Linux 中运行cat命令时,它总会返回“ No such file or directory

例如

我会输入:

$ hadoop fs -cat filename | head

cat: 'filename': No such file or directory

任何人都可以帮我解决这个问题吗?

由于

1 个答案:

答案 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了解详情。