在elasticsearch 6.4中,可以通过以下步骤找到加入或离开的节点:
- 打开elasticsearch的控制台或终端窗口。
- 使用curl命令或任何HTTP客户端发送GET请求到_cluster/state接口,获取集群的状态信息。例如,使用curl命令可以执行以下操作:
curl -XGET http://localhost:9200/_cluster/state?pretty
- 解析返回的JSON响应,查找"nodes"字段。该字段包含了集群中所有节点的信息。
- 在"nodes"字段中,可以找到每个节点的唯一标识符(node id)。节点的标识符通常是一个长字符串,类似于"r1L3g2vTQz6PQ6XJy8XJ1A"。
- 如果要查找加入的节点,可以检查节点的"state"字段。如果节点的"state"为"STARTED",则表示该节点已经加入了集群。
- 如果要查找离开的节点,可以检查节点的"state"字段。如果节点的"state"为"REMOVED",则表示该节点已经离开了集群。
总结:
在elasticsearch 6.4中,可以通过发送GET请求到_cluster/state接口获取集群的状态信息。解析返回的JSON响应中的"nodes"字段,查找节点的唯一标识符(node id),并检查节点的"state"字段来确定节点的状态(加入或离开)。