Elasticsearch: Могу ли я безопасно удалить сокращенный индекс? - PullRequest
0 голосов
/ 09 февраля 2020

Я использовал Shrink API, чтобы уменьшить индекс с 500 сегментов до 100. Но похоже, что после завершения операции новое место на диске не было занято.

Можно ли безопасно удалить исходный индекс с 500 осколки? или новый индекс опирается на это?

1 Ответ

1 голос
/ 10 февраля 2020

Могу ли я безопасно удалить исходный индекс с 500 шардами? или новый индекс полагается на это?

Да, удаление индекса не влияет на другие индексы.

Но, похоже, новое дисковое пространство не было занято после операция была завершена.

Это ожидается, по крайней мере, на начальном этапе. В документации для shrink API отмечается, что обычно сокращенный индекс создается жестко связывающими файлами исходного индекса, а не их копированием. Жесткие ссылки работают почти так же, как копирование, за исключением того, что они не занимают дополнительного места. В частности, если у вас есть две жесткие ссылки на одни и те же базовые данные, вы можете удалить одну из них, не затрагивая другую, и это свойство, которое Elasticsearch использует при сжатии.

...