tidb在自己的主机节点怎么检验节点状态

检查集群的整体状态用 tiup cluster display tidb-test,当在某一个主机节点时(eg:tikv所在的主机),怎么判断这个节点上的实例(tikv)的状态运行正常的呢?

你好!

tiup cluster display tidb-test 命令的结果,就直接展示了 TiDB 所有集群节点上各组件的状态,不需要再去组件(如 TiKV)所在的节点查看。
TiUP cluster 就是 TiDB 集群的管理工具,就是方便管理的,如果每个节点的状态都还需要直接登录到机器上查看,那这个工具就没什么意义了;当然,这只是众多功能之一。

1 个赞

同意你说的,但是我就想在单独的节点,看这个节点的健康状态,请问有办法吗?

对于 TiDB v5.0 版本及以上版本,目前各组件服务,本质上是 systemd 管理的,你可以使用 systemctl 查看各组件状态,如(以 TiKV 为例):

2 个赞

好的 谢谢

您客气:handshake:

再问一下tikv,pd,tidb ,有没有想ticdc curl -X GET http://127.0.0.1:8300/api/v1/health 这样的检测节点健康的方式呢?

你好。
可以参考: https://docs.pingcap.com/zh/tidb/stable/tidb-monitoring-api#使用状态接口

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。