我在HDFS上有一些文件,我尝试使用命令
hadoop fs -text filename | head -10
执行命令后,它总是将前10行返回到终端,这就是我想要的,但它总是返回一行“text:无法写入输出流”。附在它上面,我对附加线的含义感到非常困惑。
答案 0 :(得分:8)
我假设您正在尝试读取压缩文件。无论如何head
在读取其限制后关闭了流,因此,hadoop抛出了警告说"文本:无法写入输出流。"因为head
已经关闭了hadoop text
试图写入的流。
同时查看这个相关的answer。