API удаления висящего индекса
Удаляет висящий индекс.
Запрос
DELETE /_dangling/<index-uuid>?accept_data_loss=true
Предварительные условия
- Если включены функции безопасности Elasticsearch, у вас должна быть
manageправа доступа к кластеру, чтобы использовать этот API.
Описание
Если Elasticsearch обнаруживает данные индекса, отсутствующие в текущем состоянии кластера, эти индексы считаются висящими. Например, это может произойти, если вы удалите более чем cluster.indices.tombstones.size индексов, в то время как узел Elasticsearch был оффлайн.
Удаляет висящий индекс, указав его UUID. Используйте API перечисления висящих индексов, чтобы найти UUID индекса.
Параметры пути
-
<index-uuid> - (Обязательно, строка) UUID индекса для удаления. Вы можете найти его с помощью API перечисления висящих индексов.
Параметры запроса
-
accept_data_loss - (Необязательно, логическое значение) Это поле должно быть установлено в значение
true, чтобы выполнить импорт, так как данные из висящего индекса больше не смогут быть восстановлены. -
master_timeout - (Необязательно, единицы измерения времени) Время ожидания подключения к мастер-узлу. Если ответ не получен до истечения срока ожидания, запрос завершается неудачно и возвращает ошибку. По умолчанию
30s. -
timeout - (Необязательно, единицы измерения времени) Время ожидания ответа. Если ответ не получен до истечения срока ожидания, запрос завершается неудачно и возвращает ошибку. По умолчанию
30s.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/dangling-index-delete.html