hadoop fs -文本文件 returns "text: Unable to write to output stream."

hadoop fs -text file returns "text: Unable to write to output stream."

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

hadoop fs -text filename | head -10

执行命令后,它总是 returns 前 10 行到终端,这是我想要的,但它总是 returns 附加一行 "text: Unable to write to output stream.",我对附加的行是什么意思感到很困惑。

我假设您正在尝试读取压缩文件。无论如何,head 在读取其限制后关闭了流,因此,hadoop 抛出了一个警告说 "text: Unable to write to output stream." 因为 head 已经关闭了 hadoop 的 text 试图关闭的流写信给。

也看看这个相关的answer