hadoop fs-文本文件返回;文本:无法写入输出流。”;

hadoop fs-文本文件返回;文本:无法写入输出流。”;,hadoop,Hadoop,我在HDFS上有一些文件,我尝试使用命令 hadoop fs -text filename | head -10 执行命令后,它总是将前10行返回到终端,这正是我想要的,但它总是返回一行“文本:无法写入输出流”。附加到该命令后,我对附加行的含义感到非常困惑。我假设您正在尝试读取压缩文件。无论如何,head在读取其限制后关闭了流,因此,hadoop抛出了一条警告:“text:无法写入输出流。”因为head已经关闭了hadoop的text试图写入的流 看看这一点。这意味着“text”命令正试图打开

我在HDFS上有一些文件,我尝试使用命令

hadoop fs -text filename | head -10

执行命令后,它总是将前10行返回到终端,这正是我想要的,但它总是返回一行“文本:无法写入输出流”。附加到该命令后,我对附加行的含义感到非常困惑。

我假设您正在尝试读取压缩文件。无论如何,
head
在读取其限制后关闭了流,因此,hadoop抛出了一条警告:“text:无法写入输出流。”因为
head
已经关闭了hadoop的
text
试图写入的流

看看这一点。

这意味着“text”命令正试图打开整个文件并将所有行写入输出流,但“head”命令将在限制行写入输出流时关闭输出流,因此“text”命令没有输出流来写入数据重置,是什么导致了这些警告,对吗?