我有一个Apache Ignite集群,在Kubernetes上运行4个节点。我想确保节点在活动探测中处于活动状态。基本上,如果一个节点没有响应,我需要将其从集群中删除。我正在使用curl命令获取Apache Ignite的nodeId。在Apache Ignite pod上,我可以运行curl "http://localhost:8080/ignite?cmd=version"
是否有使用REST API的curl命令来获取当前nodeId?我查看了文档,但找不到任何https://ignite.apache.org/docs/latest/restapi
谢谢你的好意
1条答案
按热度按时间piah890a1#
您可以使用
node
命令并提供节点的IP地址来获取nodeId
:字符串
可以在此处找到与此端点相关的更多信息。
关于从集群中检测和删除无响应的节点,Apache Ignite使用发现机制自动完成。您可以在
Detecting and Removing Failed Nodes from Topology
部分here中找到有关此功能的更多详细信息。