关于HDFS文件系统读取文件的问题,Protocol message contained an invalid tag (zero)

ctmsaka 2017-06-21 09:52:31
目前有个需求,公司程序输出一些文件,需要解析校验内容

文件内容是

当前遇到的问题: 解析代码已写好,windows调试通过,linux调试失败
定位:通过FileSystem.open("文件"),获取文件流之后,直接read(byte[length])文件,在文件中某一块数据read出来的内容有部分丢失,并未到达文件尾部。
假如byte[100],只读取了50个,另外50个字节都是0

文件内容是通过protocol工具序列化了的,
解析这一段数据会直接报错,Protocol message contained an invalid tag (zero)

有大牛能给点提示吗。
...全文
1831 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
beyondSelf 2017-09-04
  • 打赏
  • 举报
回复
同求,我在eclipse下没问题,打成jar之后报同样的问题
ctmsaka 2017-06-21
  • 打赏
  • 举报
回复
跪求大牛指点

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧