我必须经常存档hdfs文件。这些文件必须用java代码压缩成bunzip格式。现在,我所做的是:
将输入文件移到本地位置 hdfs.moveToLocalFile
bzip使用 bzip2
命令。
将.bz2文件移到hdfs的另一个位置 hdfs.moveFromLocalFile
.
我使用的是hadoop1.1.2版本。是否有任何api可用于直接bzip文件,而无需本地副本和bzip?
现在我还使用linuxshell命令来压缩文件。有人能帮助我如何使用java代码执行bzip命令吗?
1条答案
按热度按时间axkjgtzd1#