TiUP工具简介
  从 TiDB 4.0 版本开始,TiUP 作为新的工具,承担着包管理器的角色,管理着 TiDB 生态下众多的组件,如 TiDB、PD、TiKV 等。用户想要运行 TiDB 生态中任何组件时,只需要执行 TiUP 一行命令即可,相比以前,极大地降低了管理难度。
使用TiUP工具可以很轻松的对TiDB集群进行日常运维工作,如果我们想启停TiDB集群中的某一台服务器,可以使用文章中的操作流程。

停止TiDB集群节点
  首先使用 "tiup cluster display "命令查看TiDB集群信息,ID列显示的 IP:PORT 可以作为节点名称使用,执行过程如下:

  接下来,可以参考停止集群命令 “tiup cluster stop -h"的帮忙信息,来得到停止某一台服务器的命令语法,从帮助中可以看到使用 -N 选项就是我们需要的功能,执行过程如下:

  了解了命令后,接下来停止"192.168.2.81:2379"这台PD节点服务器,命令为:“tiup cluster stop sandata -N 192.168.2.81:2379”,执行过程如下:

  停止命令执行成功后,再次使用 “tiup cluster display sandata” 查看集群的状态,可以看到 192.168.2.81:2379 节点已经是 Down 的状态,执行过程如下:

  下一步我们使用同样命令"tiup cluster stop sandata -N 192.168.2.81:20160”,来停止 192.168.2.84:20160 这台 TiKV 节点服务器,执行过程如下:

  命令成功后,192.168.2.84:20160 这台 TiKV 节点变为Disconnected状态,执行过程如下:

 

 

  等待一段时间后,TiKV 节点状态就会变成 Down 的状态,在这种状态不影响TiDB的正常使用,执行过程如下。

  至此,我们完成了停止TiDB集群节点服务器的工作。


启动TiDB集群节点

  下一步,我们把停掉的节点,逐一恢复启动状态。首先使用 “tiup cluster start sandata -N 192.168.2.84:20160” 命令来启动 TiKV 节点,执行过程如下:

  再使用"tiup cluster start sandata -N 192.168.2.84:2379" 命令来启动 PD 节点,执行过程如下:

   最后,使用 “tiup cluster display sandata” 命令检查TiDB集群状态,均为UP状态,执行过程如下:

总结

   通过本文,我们可以使用TiUP对TiDB集群中的节点进行启动和停止过程,此过程不影响其他节点的正常运行,也体现了TiUP工作的方便和易用。