Hadoop HDFS: расположение корзины - PullRequest
0 голосов
/ 10 октября 2018

Когда и где HDFS создает папку .Trash?

Есть ли какое-либо правило или логика, какая-либо ссылка?

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Папка HDFS .Trash появляется после операции удаления (без пропуска мусора) в:

  1. Для каждого пользователя hdfs в его домашней папке:
    /user/<user-name>/.Trash

  2. Для каждой зоны шифрования под корнем:
    /crypto/zone/root/.Trash

0 голосов
/ 11 октября 2018

Каждый пользователь HDFS имеет собственную папку .Trash на HDFS в пределах hdfs:///user/<name>.Наличие папки проверяется, а затем создается всякий раз, когда этим пользователем выполняется команда hadoop fs -rm без опции -skipTrash.

Это очищается по расписанию согласно значениям core-site.xml

  • fs.trash.interval
  • fs.trash.checkpoint.interval

По умолчанию оба равны нулю, поэтому он отключен, и поэтому удаленные файлы всегда можно будет восстановить до тех пор, пока администратор HDFS не очистит их вручную.

Также см. Этот пост IBM по HDFS Trash

...