【发布时间】:2021-03-15 21:32:48
【问题描述】:
我正在使用 Java HighLevelRestClient 连接到我的 ElasticSearch。我正在执行一项任务以获取每个节点的健康状态。
试过了:
private string getHighLevelClientInfo(){
try{
ClusterHealthResponse res=restHighLevelClient.cluster().health(new ClusterHealthRequest(),RequestOptions.DEFAULT);
return res.getStatus.name();
}
catch(Exception e){
return "Error";
}
}
这样做时,我得到了所有集群相关信息,状态为“绿色”,节点数=3。
任何帮助,如何获取具有节点状态的节点特定信息。
谢谢
【问题讨论】:
-
运气好???
-
最终获得 clusterHealth 状态..
标签: java elasticsearch resthighlevelclient elasticsearch-high-level-restclient