将zip压缩的文本文件放在hdfs目录上,想用hadoop fs -text /path/zz.zip ,发现完全用不了,输出是二进制乱码;看了很多,好像hadoop只支持gzip lzo bzip2 snappy
deflate ,其他的就不支持了。为什么不支持zip了?
hadoop为什么不支持 zip压缩?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- weixin_45516754 2019-08-12 21:16关注
因为hadoop 是独立开发的系统,与ZIP 内置的unkown 的文件属性冲突,所以不支持。但是也是有解决办法的,比如国外的blue bunny 系统就可以兼容跟这个问题。具体可以看如下链接
https://docs.oracle.com/javase/8/docs/technotes/guides/io/fsp/zipfilesystemprovider.html
解决 无用评论 打赏 举报