elasticsearch7.x clusterAPIのstate
1657 ワード
state
クラスタ内のノード、すべてのクラスタレベル設定、クラスタ内のインデックス情報、クラスタ内のスライスの位置など、クラスタ状態に関するメタデータを返します.返される結果は、クラスタ状態の内部表現であり、バージョンによってフォーマットが変化する可能性があります.したがって、他のより安定したclusterAPIを使用してクラスタ状態情報を取得することを推奨する.stateは2つのパスパラメータmetricsとindexをサポートします.indexはカンマで区切られたインデックス名のリストで、ワイルドカード式を受け入れます.
metricsはカンマで区切られたオプションリストで、返す情報を指定します.オプションの値は次のとおりです.
オプション
説明
_all
すべての情報を返します.
blocks
システム制限情報を返し、応答するblocksセクション.
master_node
プライマリノード情報を返し、応答するmaster_node部分.
metadata
メタデータ情報を返し、応答するmetadataセクション.パスパラメータindexが指定されている場合は、指定したインデックスのmetadata情報のみが返されます.
nodes
ノード情報、応答のnodesセクションを返します.
routing_nodes
ノードを次元とし、応答するnodesセクションのルーティング情報を返します.パスパラメータindexが指定されている場合は、指定したインデックスのルーティング情報のみが返されます.
routing_table
インデックスを次元とし、応答するnodesセクションのルーティング情報を返します.パスパラメータindexが指定されている場合は、指定したインデックスのルーティング情報のみが返されます.
version
stateコマンドバージョン.
クエリー・パラメータ
パラメータ
説明
allow_no_indices
trueの場合、インデックスワイルドカード式が特定のインデックスに解析できない場合は無視されます.そうしないと、リクエストに失敗し、エラー情報が返されます.デフォルトはtrueです.
expand_wildcards
ワイルドカード式を開いたり閉じたりするインデックスに拡張するかどうか.オプション:open、closed、none、all.
flat_settings
trueの場合、settingsはフラット化された形式で返されます.デフォルトはfalseです.
ignore_unavailable
trueの場合、使用できない(閉じるか失われる)インデックスは無視されます.
local
trueの場合、リクエストはローカルノードからのみ情報を取得し、そうでない場合はプライマリノードから情報を取得します.デフォルトはfalseです.
master_timeout
プライマリノードを接続するタイムアウト時間.タイムアウトした場合、リクエストが失敗し、エラーが返されます.デフォルトは30 sです.
wait_for_metadata_version
メタデータを待機するバージョンは、指定したバージョン以上です.
wait_for_timeout
メタデータのバージョンを待機するタイムアウト時間を指定します.デフォルトは30 sです.
GET /_cluster/state//
クラスタ内のノード、すべてのクラスタレベル設定、クラスタ内のインデックス情報、クラスタ内のスライスの位置など、クラスタ状態に関するメタデータを返します.返される結果は、クラスタ状態の内部表現であり、バージョンによってフォーマットが変化する可能性があります.したがって、他のより安定したclusterAPIを使用してクラスタ状態情報を取得することを推奨する.stateは2つのパスパラメータmetricsとindexをサポートします.indexはカンマで区切られたインデックス名のリストで、ワイルドカード式を受け入れます.
metricsはカンマで区切られたオプションリストで、返す情報を指定します.オプションの値は次のとおりです.
オプション
説明
_all
すべての情報を返します.
blocks
システム制限情報を返し、応答するblocksセクション.
master_node
プライマリノード情報を返し、応答するmaster_node部分.
metadata
メタデータ情報を返し、応答するmetadataセクション.パスパラメータindexが指定されている場合は、指定したインデックスのmetadata情報のみが返されます.
nodes
ノード情報、応答のnodesセクションを返します.
routing_nodes
ノードを次元とし、応答するnodesセクションのルーティング情報を返します.パスパラメータindexが指定されている場合は、指定したインデックスのルーティング情報のみが返されます.
routing_table
インデックスを次元とし、応答するnodesセクションのルーティング情報を返します.パスパラメータindexが指定されている場合は、指定したインデックスのルーティング情報のみが返されます.
version
stateコマンドバージョン.
クエリー・パラメータ
パラメータ
説明
allow_no_indices
trueの場合、インデックスワイルドカード式が特定のインデックスに解析できない場合は無視されます.そうしないと、リクエストに失敗し、エラー情報が返されます.デフォルトはtrueです.
expand_wildcards
ワイルドカード式を開いたり閉じたりするインデックスに拡張するかどうか.オプション:open、closed、none、all.
flat_settings
trueの場合、settingsはフラット化された形式で返されます.デフォルトはfalseです.
ignore_unavailable
trueの場合、使用できない(閉じるか失われる)インデックスは無視されます.
local
trueの場合、リクエストはローカルノードからのみ情報を取得し、そうでない場合はプライマリノードから情報を取得します.デフォルトはfalseです.
master_timeout
プライマリノードを接続するタイムアウト時間.タイムアウトした場合、リクエストが失敗し、エラーが返されます.デフォルトは30 sです.
wait_for_metadata_version
メタデータを待機するバージョンは、指定したバージョン以上です.
wait_for_timeout
メタデータのバージョンを待機するタイムアウト時間を指定します.デフォルトは30 sです.