关于HDFS文件系统读取文件的问题,Protocol message contained an invalid tag (zero)
目前有个需求,公司程序输出一些文件,需要解析校验内容
文件内容是
当前遇到的问题: 解析代码已写好,windows调试通过,linux调试失败
定位:通过FileSystem.open("文件"),获取文件流之后,直接read(byte[length])文件,在文件中某一块数据read出来的内容有部分丢失,并未到达文件尾部。
假如byte[100],只读取了50个,另外50个字节都是0
文件内容是通过protocol工具序列化了的,
解析这一段数据会直接报错,Protocol message contained an invalid tag (zero)
有大牛能给点提示吗。