亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java基于elasticsearch實現集群管理

發布時間:2020-09-19 00:01:01 來源:腳本之家 閱讀:132 作者:陳遠波 欄目:編程語言

這篇文章主要介紹了java基于elasticsearch實現集群管理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

本篇文章主要是查看集群中的相關信息,具體請看代碼和注釋

@Test
public void test45() throws UnknownHostException{
  //1、指定es集群 cluster.name 是固定的key值,my-application是ES集群的名稱
  Settings settings = Settings.builder().put("cluster.name", "my-application").build();
  //2.創建訪問ES服務器的客戶端
  TransportClient client = new PreBuiltTransportClient(settings)
      .addTransportAddress(new TransportAddress(InetAddress.getByName("192.168.1.94"), 9300));
  //獲取集群信息
  ClusterHealthResponse healthResponse = client.admin().cluster().prepareHealth().get();
  //獲取集群名稱
  String clusterName = healthResponse.getClusterName();
  System.out.println(clusterName);
  //獲取存放數據的那些節點
  int numberOfDataNodes = healthResponse.getNumberOfDataNodes();
  System.out.println(numberOfDataNodes);
  //獲取節點的總數量
  int numberOfNodes = healthResponse.getNumberOfNodes();
  System.out.println(numberOfNodes);
  //獲取集群中一共有多少索引
  for(ClusterIndexHealth health:healthResponse.getIndices().values()) {
    String index = health.getIndex();//當前索引名稱
    int numberOfShards = health.getNumberOfShards();//主分片
    int numberOfReplicas = health.getNumberOfReplicas();//副本
    ClusterHealthStatus status = health.getStatus();//得到當前的健康狀況
    System.out.println(status);//健康-綠色 一般-黃色 不健康-紅色
  }
  
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

满洲里市| 海盐县| 长寿区| 广宁县| 海丰县| 南汇区| 西城区| 苍梧县| 徐州市| 澄迈县| 义马市| 阿坝县| 石楼县| 富锦市| 忻城县| 平顺县| 政和县| 咸宁市| 白水县| 久治县| 皮山县| 宽城| 合水县| 忻州市| 大余县| 宿迁市| 北宁市| 出国| 黔西县| 蓝山县| 富源县| 福泉市| 靖江市| 阿坝| 章丘市| 扎赉特旗| 台中县| 桓台县| 白水县| 黄山市| 广安市|