Apache Ignite:获取当前nodeId

uqzxnwby  于 11个月前  发布在  Apache
关注(0)|答案(1)|浏览(95)

我有一个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
谢谢你的好意

piah890a

piah890a1#

您可以使用node命令并提供节点的IP地址来获取nodeId

http://host:port/ignite?cmd=node&ip={nodeIp}

字符串
可以在此处找到与此端点相关的更多信息。
关于从集群中检测和删除无响应的节点,Apache Ignite使用发现机制自动完成。您可以在Detecting and Removing Failed Nodes from Topology部分here中找到有关此功能的更多详细信息。

相关问题