提升数据流 API

编辑

提升数据流 API 的目的是将通过 CCR 复制的数据流转换为常规数据流。

通过 CCR 自动跟随,可以将来自远程集群的数据流复制到本地集群。这些数据流在本地集群中无法进行滚动更新。只有上游数据流进行滚动更新时,这些复制的数据流才会随之滚动更新。如果远程集群不再可用,则可以将本地集群中的数据流提升为常规数据流,从而允许这些数据流在本地集群中进行滚动更新。

resp = client.indices.promote_data_stream(
    name="my-data-stream",
)
print(resp)
response = client.indices.promote_data_stream(
  name: 'my-data-stream'
)
puts response
const response = await client.indices.promoteDataStream({
  name: "my-data-stream",
});
console.log(response);
POST /_data_stream/_promote/my-data-stream

请求

编辑

POST /_data_stream/_promote/<data-stream>

先决条件

编辑
  • 如果启用了 Elasticsearch 安全功能,则您必须具有 manage_follow_index 集群权限才能使用此 API。

路径参数

编辑
<data-stream>
(必需,字符串)要提升的数据流的名称。