ダングリングインデックスAPIのリスト

ダングリングインデックスをリストします。

リクエスト

Python

  1. resp = client.dangling_indices.list_dangling_indices()
  2. print(resp)

Ruby

  1. response = client.dangling_indices.list_dangling_indices
  2. puts response

Js

  1. const response = await client.danglingIndices.listDanglingIndices();
  2. console.log(response);

コンソール

  1. GET /_dangling

前提条件

  • Elasticsearchのセキュリティ機能が有効になっている場合、このAPIを使用するには、manage クラスター権限を持っている必要があります。

説明

Elasticsearchが現在のクラスター状態に存在しないインデックスデータに遭遇した場合、それらのインデックスはダングリングと見なされます。たとえば、Elasticsearchノードがオフラインの間にcluster.indices.tombstones.sizeインデックスを削除すると、これが発生する可能性があります。

このAPIを使用してダングリングインデックスをリストし、その後インポートまたは削除できます。

APIは次の応答を返します:

コンソール-結果

  1. {
  2. "dangling_indices": [
  3. {
  4. "index_name": "my-index-000001",
  5. "index_uuid": "zmM4e0JtBkeUjiHD-MihPQ",
  6. "creation_date_millis": 1589414451372,
  7. "node_ids": [
  8. "pL47UN3dAb2d5RCWP6lQ3e"
  9. ]
  10. }
  11. ]
  12. }