取消关注 API

编辑

跨集群复制的跟随者索引转换为常规索引。

请求

编辑
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 安全功能,您必须拥有跟随者索引的 manage_follow_index 索引权限。有关更多信息,请参阅安全权限

描述

编辑

此 API 会停止与跟随者索引关联的跟随任务,并删除与跨集群复制相关的索引元数据和设置。这使得该索引可以被视为常规索引。在调用取消关注 API 之前,必须暂停并关闭跟随者索引。

目前,跨集群复制不支持将现有的常规索引转换为跟随者索引。将跟随者索引转换为常规索引是一个不可逆的操作。

路径参数

编辑
<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
}