Как удалить данные снимка в Elasticsearch? - PullRequest
0 голосов
/ 28 февраля 2020

Когда хранилище незарегистрировано, Elasticsearch удаляет только ссылку на местоположение, где хранилище хранит снимки. Снимки сами по себе остаются нетронутыми и на месте.

Так что Elasticsearch DELETE /_snapshot/my_backup не удалит сами данные.

I ls каталог резервного копирования и увидит эти файлы, какие файлы я должен удалить, чтобы удалить снимки? (предположим, я могу удалить все снимки)

-rw-rw-r--   1 mainserver mainserver  18K 12월 31 18:53 index-0
-rw-rw-r--   1 mainserver mainserver    8 12월 31 18:53 index.latest
drwxrwxr-x 185 mainserver mainserver  12K 12월 31 15:33 indices
-rw-rw-r--   1 mainserver mainserver  86K 12월 31 15:33 meta-NLs9MkZ2R9GYyNPViJzeDA.dat
-rw-rw-r--   1 mainserver mainserver 4.5K 12월 31 18:53 snap-NLs9MkZ2R9GYyNPViJzeDA.dat

1 Ответ

0 голосов
/ 28 февраля 2020

Регистрация и отмена регистрации репозитория не затронут отдельные моментальные снимки в этом репозитории. Это просто для того, чтобы Elasticsearch знал о репозитории, который затем можно использовать для создания снимков или восстановления из снимков. Elasticsearch будет знать о снимках, доступных в вашем хранилище (поэтому никогда не стоит вручную переключаться между уровнями файловой системы omg для каталогов, «управляемых» Elasticsearch.

Когда хранилище больше не требуется, сначала необходимо отменить регистрацию. это, а затем вы можете стереть весь каталог.

Механизм восстановления моментальных снимков Elasticsearch создает инкрементные снимки. «Единица» для инкрементных резервных копий / моментальных снимков - это сегмент Lucene. Для эффективности последующие моментальные снимки просто указывают на уже сегменты существующий из более раннего снимка, требующий копирования в репозиторий только новых сегментов.

Если вы хотите удалить конкретный снимок из своего репозитория, выполните DELETE /_snapshot/<my_snapshot>. Это удалит все сегменты Lucene, на которые есть более длинные ссылки любым другим снимком. Если ваши другие снимки все еще используют эти сегменты, с диска ничего не будет удалено.

...