API Unfollow
Преобразует индекс-последователь кросс-кластерной репликации в обычный индекс.
Запрос
resp = client.ccr.unfollow(
index="<follower_index>",
)
print(resp) const response = await client.ccr.unfollow({
index: "<follower_index>",
});
console.log(response); POST /<follower_index>/_ccr/unfollow
Предварительные условия
- Если включены функции безопасности Elasticsearch, у вас должны быть разрешения на чтение и запись в индекс-последователь. Дополнительную информацию см. в разделе Разрешения безопасности.
Описание
Этот API останавливает задачу следования, связанную с индексом-последователем, и удаляет метаданные и настройки индекса, связанные с кросс-кластерной репликацией. Это позволяет рассматривать индекс как обычный. Индекс-последователь должен быть приостановлен и закрыт перед вызовом API unfollow.
В настоящее время кросс-кластерная репликация не поддерживает преобразование существующего обычного индекса в индекс-последователь. Преобразование индекса-последователя в обычный индекс — это необратимая операция.
Параметры пути
-
<follower_index> - (Обязательный, строка) Название индекса-последователя.
Параметры запроса
-
master_timeout - (Необязательный, единицы времени) Время ожидания узла-мастера. Если узел-мастер недоступен до истечения тайм-аута, запрос завершается ошибкой. По умолчанию значение
30s. Также может быть установлено значение-1, чтобы указать, что запрос никогда не должен истечь.
Примеры
В этом примере индекс follower_index преобразуется из индекса-последователя в обычный индекс:
resp = client.ccr.unfollow(
index="follower_index",
)
print(resp) response = client.ccr.unfollow( index: 'follower_index' ) puts response
const response = await client.ccr.unfollow({
index: "follower_index",
});
console.log(response); POST /follower_index/_ccr/unfollow
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/8.17/ccr-post-unfollow.html