在 hdfs 中提取 .zip 文件

Hem*_*ant 5 unix hadoop hdfs hadoop2

我想解压缩 hdfs 中存在的 .zip 文件并将输出存储在 hdfs 中。我尝试了下面的命令hadoop fs -text testData/sample/slarge.zip | hadoop fs -put - testData/sample1/uncompressed-file.txt,但它不能正常工作并且在输出结果中得到垃圾结果。有没有办法在hdfs中解压缩文件?

注意:该文件是 .zip 文件而不是 .gzip 文件。