expunge

Перманентно удаляет файлы контрольных точек старше порога хранения из каталога корзины и создает новую контрольную точку.

Когда создается контрольная точка, недавно удаленные файлы в корзине перемещаются в контрольную точку.
Файлы в контрольных точках старше fs.trash.interval будут удалены навсегда при следующем вызове команды -expunge.

Если файловая система поддерживает эту функцию, пользователи могут настроить периодическое создание и удаление контрольных точек с помощью параметра fs.trash.checkpoint.interval (в файле core-site.xml).
Это значение должно быть меньше или равно fs.trash.interval.

Если передан аргумент -immediate, все файлы в корзине для текущего пользователя удаляются немедленно, игнорируя настройку fs.trash.interval.

Если передан аргумент -fs, будет удалена файловая система, а не файловая система по умолчанию, и будет создана контрольная точка.

Использование показано ниже:

$ hadoop fs -expunge [-immediate] [-fs <path>]

Пример:

$ hadoop fs -expunge --immediate -fs s3a://landsat-pds/
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней