我有一个由3个节点组成的 Elasticsearch 集群。如果有多个节点宕机,我可以手动轻松地进行检查。假设集群中的节点增加了,那么手动检查将变得困难。那么,即使节点宕机,我如何获取集群中所有节点(特别是节点名称)?
为了获取活动/正常节点,我使用以下 API 端点:
curl -X GET "hostname/ip:port/_cat/nodes?v&pretty"
是否有任何端点可用于获取 Elasticsearch 集群中的总节点数和不健康/宕机节点?
我正在尝试使用 Elasticsearch.yml 配置文件中存在的 discovery.seed.hosts 来列出所有节点。但我不知道如何做或者这是否是正确的方法。
为了获取活动/正常节点,我使用以下 API 端点:
curl -X GET "hostname/ip:port/_cat/nodes?v&pretty"
是否有任何端点可用于获取 Elasticsearch 集群中的总节点数和不健康/宕机节点?
我正在尝试使用 Elasticsearch.yml 配置文件中存在的 discovery.seed.hosts 来列出所有节点。但我不知道如何做或者这是否是正确的方法。