ダングリングインデックスAPIのリスト
ダングリングインデックスをリストします。
リクエスト
Python
resp = client.dangling_indices.list_dangling_indices()
print(resp)
Ruby
response = client.dangling_indices.list_dangling_indices
puts response
Js
const response = await client.danglingIndices.listDanglingIndices();
console.log(response);
コンソール
GET /_dangling
前提条件
- Elasticsearchのセキュリティ機能が有効になっている場合、このAPIを使用するには、
manage
クラスター権限を持っている必要があります。
説明
Elasticsearchが現在のクラスター状態に存在しないインデックスデータに遭遇した場合、それらのインデックスはダングリングと見なされます。たとえば、Elasticsearchノードがオフラインの間にcluster.indices.tombstones.size
インデックスを削除すると、これが発生する可能性があります。
このAPIを使用してダングリングインデックスをリストし、その後インポートまたは削除できます。
例
コンソール-結果
{
"dangling_indices": [
{
"index_name": "my-index-000001",
"index_uuid": "zmM4e0JtBkeUjiHD-MihPQ",
"creation_date_millis": 1589414451372,
"node_ids": [
"pL47UN3dAb2d5RCWP6lQ3e"
]
}
]
}