1.查看集群列表 tiup cluster list 2.启动集群 启动集群操作会按 PD -> TiKV -> Pump -> TiDB -> TiFlash -> Drainer 的顺序启动整个 TiDB 集群所有组件(同时也会启动监控组件): tiup cluster start ${cluster-name} 注意: 你需要将 ${cluster-name} 替换成实际的集群名字,若忘记集群名字,可通过 tiup cluster list 查看。 该命令支持通过 -R 和 -N 参数来只启动部分组件。 3. 例如,下列命令只启动 PD 组件: tiup cluster start ${cluster-name} -R pd 下列命令只启动 1.2.3.4 和 1.2.3.5 这两台机器上的 PD 组件: tiup cluster start ${cluster-name} -N 1.2.3.4:2379,1.2.3.5:2379 注意: 若通过 -R 和 -N 启动指定组件,需要保证启动顺序正确(例如需要先启动 PD 才能启动 TiKV),否则可能导致启动失败。 4.查看集群状态 集群启动之后需要检查每个组件的运行状态,以确保每个组件工作正常。TiUP 提供了 display 命令,节省了登录到每台机器上去查看进程的时间。 tiup cluster display ${cluster-name} 5.重命名集群 部署并启动集群后,可以通过 tiup cluster rename 命令来对集群重命名: tiup cluster rename ${cluster-name} ${new-name} 6.关闭集群 关闭集群操作会按 Drainer -> TiFlash -> TiDB -> Pump -> TiKV -> PD 的顺序关闭整个 TiDB 集群所有组件(同时也会关闭监控组件): tiup cluster stop ${cluster-name} 和 start 命令类似,stop 命令也支持通过 -R 和 -N 参数来只停止部分组件。 例如,下列命令只停止 TiDB 组件: tiup cluster stop ${cluster-name} -R tidb 下列命令只停止 1.2.3.4 和 1.2.3.5 这两台机器上的 TiDB 组件: tiup cluster stop ${cluster-name} -N 1.2.3.4:4000,1.2.3.5:4000 7.清除集群数据 此操作会关闭所有服务,并清空其数据目录或/和日志目录,并且无法恢复,需要谨慎操作。 清空集群所有服务的数据,但保留日志: tiup cluster clean ${cluster-name} --data 清空集群所有服务的日志,但保留数据: tiup cluster clean ${cluster-name} --log 清空集群所有服务的数据和日志: tiup cluster clean ${cluster-name} --all 清空 Prometheus 以外的所有服务的日志和数据: tiup cluster clean ${cluster-name} --all --ignore-role prometheus 销毁集群 销毁集群操作会关闭服务,清空数据目录和部署目录,并且无法恢复,需要谨慎操作。 tiup cluster destroy ${cluster-name}