我有一个源文件夹,其中有大量的小文件。我想在hadoop加密区将所有文件 Package 到单个文件或容器中。
hadoop archive -archiveName test.har -p /user/source /user/outputdir
上面的命令将在outputdir中创建一个.har文件。但源文件夹中的文件仍然存在。有没有一种方法,我可以删除源文件夹中的所有小文件,并创建一个存档文件。如果是这样,如何取消归档并取回源文件?
i5desfxk1#
即使创建了存档文件,源文件仍然存在。唯一的解决方案是从hadoop加密区中删除文件。
hadoop fs -rm -r -skipTrash /user/source/*.*
关于无存档:
hdfs dfs -cp /user/outputdir/test.har /user/new_destination
1条答案
按热度按时间i5desfxk1#
即使创建了存档文件,源文件仍然存在。唯一的解决方案是从hadoop加密区中删除文件。
关于无存档: