hadoop归档文件不删除源文件

mklgxw1f  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(469)

我有一个源文件夹,其中有大量的小文件。我想在hadoop加密区将所有文件 Package 到单个文件或容器中。

hadoop archive -archiveName test.har -p /user/source /user/outputdir

上面的命令将在outputdir中创建一个.har文件。但源文件夹中的文件仍然存在。
有没有一种方法,我可以删除源文件夹中的所有小文件,并创建一个存档文件。如果是这样,如何取消归档并取回源文件?

i5desfxk

i5desfxk1#

即使创建了存档文件,源文件仍然存在。唯一的解决方案是从hadoop加密区中删除文件。

hadoop fs -rm -r -skipTrash /user/source/*.*

关于无存档:

hdfs dfs -cp /user/outputdir/test.har /user/new_destination

相关问题