列出悬挂索引 API

编辑

列出悬挂索引。

请求

编辑
resp = client.dangling_indices.list_dangling_indices()
print(resp)
response = client.dangling_indices.list_dangling_indices
puts response
const response = await client.danglingIndices.listDanglingIndices();
console.log(response);
GET /_dangling

先决条件

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

描述

编辑

如果 Elasticsearch 遇到当前集群状态中不存在的索引数据,则这些索引被认为是悬挂的。例如,如果 Elasticsearch 节点处于脱机状态时,您删除了超过 cluster.indices.tombstones.size 个索引,则可能会发生这种情况。

使用此 API 列出悬挂索引,然后您可以导入删除它们。

示例

编辑

API 返回以下响应

{
  "dangling_indices": [
   {
    "index_name": "my-index-000001",
    "index_uuid": "zmM4e0JtBkeUjiHD-MihPQ",
    "creation_date_millis": 1589414451372,
    "node_ids": [
      "pL47UN3dAb2d5RCWP6lQ3e"
    ]
   }
  ]
}