#!/usr/bin/python3
# encoding: utf-8
#filename: tidb-maintenance.py
#author: gaohaixiang
#writetime:202403041043
import subprocess
import sys
import time
"""
# 脚本使用示例
# 集群状态查询并重启失败的服务
python3 tidb-maintenance.py checkServiceForTidb
# 集群的具体操作
# 启动 tidb 集群
python3 tidb-maintenance.py operateTidbCluster tidbStartCluster
# 查看 tidb 集群状态
python3 tidb-maintenance.py operateTidbCluster tidbStatusCluster
# 重启 tidb 集群的某个服务,grafana,pd,prometheus,tidb,tikv
python3 tidb-maintenance.py operateTidbCluster tidbRestartSomeServiceCluster grafana
# 重启 tidb 集群
python3 tidb-maintenance.py operateTidbCluster tidbRestartCluster
# 停止 tidb 集群
python3 tidb-maintenance.py operateTidbCluster tidbStopCluster
# 备注
# 请注意tidb服务所在的ip段,再检测集群服务状态时候需要使用到该ip的段,需要按情修改,第97行
lines.startswith("172.31.")
# tidb集群操作示例
# 启动集群:
/root/.tiup/bin/tiup cluster start tidb-cluster
# 查看集群状态:
/root/.tiup/bin/tiup cluster display tidb-cluster
# 手动重启某个服务
/root/.tiup/bin/tiup cluster start tidb-cluste
tidb集群操作
于 2024-03-04 17:35:39 首次发布

最低0.47元/天 解锁文章
301

被折叠的 条评论
为什么被折叠?



