1. 程式人生 > >elasticsearch 檢視節點狀態資訊

elasticsearch 檢視節點狀態資訊

有時候我們需要命令查詢ES叢集節點狀態

curl http://localhost:8200/_cluster/nodes?pretty  
結果:
 
{
  "ok" : true,  // 叢集狀態
  "cluster_name" : "if2c", //叢集名稱
  "nodes" : {
    "bT7UoS9nR4aVowpZ7KSQXQ" : {  //節點UID
      "name" : "test123", //節點名稱
      "transport_address" : "inet[10.0.2.226/10.0.2.226:8300]", TCP交流IP及埠
      "hostname" : "memcached-2", //機器名稱
      "version" : "0.90.9", ES版本
      "http_address" : "inet[/10.0.2.226:8200]", //HTTP查詢埠,為外掛提供監控
      "attributes" : {
        "rack" : "racktest123", //機櫃ID,跨機櫃部署叢集,以防某一個機櫃斷電影響ES服務
        "master" : "true" //是否是主節點
      }
    }
  }
}


也可以查詢叢集中某臺機器的狀態:根據IP
curl http://localhost:8200/_cluster/nodes/10.0.2.226?pretty 
也可以使用萬用字元查詢
curl http://localhost:8200/_cluster/nodes/10.0.2.2*?pretty