ES クラスター情報 (健全性ステータス、断片化、インデックスなど) を表示します。

1. クラスターのステータスを表示するために最もよく使用される方法

http://192.168.1.101:9200/  

注: 環境が異なると IP も異なります。

 通常、この方法を使用して、ES サーバーが正常に起動するかどうかを確認します。

2. _cat/health クラスターの健全性ステータスを表示します。

[root@CENTOS01 ~]# curl http://192.168.1.101:9200/_cat/health?v
epoch      timestamp cluster   	    status 	node.total node.data shards  pri relo init unassign pending_tasks max_task_wait_time active_shards_percent
1657076023 02:53:43  elasticsearch  yellow           3         3   5445 2727    0    0       30             0                  -                 99.5%

パラメータの説明:

  • クラスター: クラスター名
  • status : クラスターのステータスは、緑色はクラスターが正常であることを示し、黄色はクラスターの信頼性は低いが使用可能であることを示します (単一ノードの状態)、赤色はクラスターが使用不可で障害があることを示します。
  • node.total : ノードの総数
  • node.data : データノードの数
  • shards : 生き残ったシャードの数
  • pri : プライマリ シャードの数
  • relo : 移行内のシャードの数
  • init : 初期化中のシャードの数
  • unassign : 未割り当てのシャード
  • pending_tasks : 準備中のタスク
  • max_task_wait_time : タスクの最大待機時間
  • active_shards_percent : アクティブなシャードの割合

3. _cat/shards シャード情報を表示する

1) すべてのインデックスのシャード情報を表示する

[root@CENTOS01 ~]# curl http://192.168.1.101:9200/_cat/shards?v

2) 指定したインデックスのシャード情報を表示します

[root@CENTOS01 ~]# curl http://192.168.1.101:9200/_cat/shards/opt_log?v
index     shard prirep   state     docs  store ip            node
opt_log		2     p      STARTED 870711 88.8mb 192.168.1.101 node01
opt_log		2     r      STARTED 870711 88.6mb 192.168.1.103 node03
opt_log		4     p      STARTED 869587 88.7mb 192.168.1.101 node01
opt_log		4     r      STARTED 869587 89.1mb 192.168.1.103 node03
opt_log		3     p      STARTED 870962 88.5mb 192.168.1.101 node01
opt_log		3     r      STARTED 870962 88.7mb 192.168.1.102 node02
opt_log		1     p      STARTED 870468 88.7mb 192.168.1.101 node01
opt_log		1     r      STARTED 870468 88.8mb 192.168.1.103 node03
opt_log		0     p      STARTED 869894 88.7mb 192.168.1.101 node01
opt_log		0     r      STARTED 869894   89mb 192.168.1.102 node02

パラメータの説明:

  • インデックス: インデックス名
  • シャード: シャードの数
  • prirep: シャード タイプ、p はプライマリ シャード、r はコピー シャード
  • 状態: 断片化ステータス、STARTED は正常です
  • ドキュメント: レコードの数
  • ストア: ストレージサイズ
  • ip: ノードIP
  • ノード: ノード名

4. _cat/nodes クラスターのノード情報を表示します。

[root@CENTOS01 ~]# curl http://192.168.1.101:9200/_cat/nodes?v
ip            heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
192.168.1.103           83          68  16    1.88    1.16     0.91 mdi       -      node03
192.168.1.101           58          67   6    0.33    0.34     0.42 mdi       *      node01
192.168.1.102           89          75  16    0.50    0.64     0.66 mdi       -      node02

パラメータの説明:

  • ip: ノードIP
  • heap.percent: ヒープメモリ使用量の割合
  • ram.percent: 実行中のメモリ使用量の割合
  • cpu: CPU使用率
  • マスター: * はノードがマスター ノードであることを示し、- はノードがスレーブ ノードであることを示します
  • 名前: ノード名

5. _cat/indices インデックス情報を表示します

1) すべてのインデックスのシャード情報を表示する

[root@CENTOS01 ~]# curl http://192.168.1.101:9200/_cat/indices?v

2) 指定したインデックスのシャード情報を表示します

[root@CENTOS01 ~]# curl http://192.168.1.101:9200/_cat/indices/opt_log?v
health status index        uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   opt_log     qqRywLNTTvCohc3OxiAZkw   5   1         231            0      2.5kb          1.2kb

パラメータの説明:

  • インデックス: インデックス名
  • docs.count: ドキュメントの総数
  • docs.deleted: 削除されたドキュメントの数
  • store.size: 総ストレージ容量
  • pri.store.size: プライマリ シャードの合計ストレージ容量

6. クラスタコマンドの概要

[root@CENTOS01 ~]#curl http://192.168.1.101:9200/_cat
=^.^=
/_cat/allocation
/_cat/shards
/_cat/shards/{index}
/_cat/master
/_cat/nodes
/_cat /tasks
/_cat/indices
/_cat/indices/{index}
/_cat/segments
/_cat/segments/{index}
/_cat/count
/_cat/count/{index}
/_cat/recovery
/_cat/recovery/{index}
/_cat/health
/_cat/pending_tasks
/_cat/aliases
/_cat/aliases/{alias}
/_cat/thread_pool
/_cat/thread_pool/{thread_pools}
/_cat/plugins
/_cat/fielddata
/_cat/fielddata/{fields}
/_cat /nodeattrs
/_cat/リポジトリ
/_cat/snapshots/{リポジトリ}
/_cat/templates

おすすめ

転載: blog.csdn.net/icanlove/article/details/125636857