API импорта висящего индекса
Импортирует висящий индекс.
Запрос
POST /_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 - (Обязательно, Boolean) Это поле должно быть установлено в
trueдля импорта висящего индекса. Поскольку Elasticsearch не знает, откуда взялись данные висящего индекса, или определить, какие копии фрагментов свежие, а какие устарели, он не может гарантировать, что импортированные данные представляют последнее состояние индекса при его последнем включении в кластер. -
master_timeout - (Необязательно, единицы времени) Период ожидания подключения к мастер-узлу. Если ответ не получен до истечения срока ожидания, запрос завершается ошибкой. По умолчанию
30s. -
timeout - (Необязательно, единицы времени) Период ожидания ответа. Если ответ не получен до истечения срока ожидания, запрос завершается ошибкой. По умолчанию
30s.
Примеры
Следующий пример демонстрирует импорт висящего индекса:
POST /_dangling/zmM4e0JtBkeUjiHD-MihPQ?accept_data_loss=true
API возвращает следующий ответ:
{
"acknowledged" : true
}
© 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-import.html