tidb 安装在单机环境,但使用了3个tikv,iowait 达到80%,cpu 100%
1.查看数据库信息
bash
[sudoroot@ln-server-01 ~]$ tiup cluster list
Checking updates for component cluster... Timedout (after 2s)
Name User Version Path PrivateKey
---- ---- ------- ---- ----------
xx-tidb sudoroot v7.5.1 /home/sudoroot/.tiup/storage/cluster/clusters/xx-tidb /home/sudoroot/.tiup/storage/cluster/clusters/xx-tidb/ssh/id_rsa
[sudoroot@ln-server-01 ~]$ tiup cluster display xx-tidb
Checking updates for component cluster... Timedout (after 2s)
Cluster type: tidb
Cluster name: xx-tidb
Cluster version: v7.5.1
Deploy user: sudoroot
SSH type: builtin
Dashboard URL: http://10.x.x.211:23380/dashboard
Grafana URL: http://10.x.x.211:3000
ID Role Host Ports OS/Arch Status Data Dir Deploy Dir
-- ---- ---- ----- ------- ------ -------- ----------
10.x.x.211:9093 alertmanager 10.x.x.211 9093/9094 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/alertmanager-90 /opt/tidb/tidb-7.5.1/tidb-deploy/alertmanager-90
10.x.x.211:3000 grafana 10.x.x.211 3000 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/grafana-3000
10.x.x.211:23379 pd 10.x.x.211 23379/24380 linux/x86_64 Up|L /opt/tidb/tidb-data/tidb/tidb-data/pd-23379 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23379
10.x.x.211:23380 pd 10.x.x.211 23380/24381 linux/x86_64 Up|UI /opt/tidb/tidb-data/tidb/tidb-data/pd-23380 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23380
10.x.x.211:23381 pd 10.x.x.211 23381/24382 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/pd-23381 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23381
10.x.x.211:9090 prometheus 10.x.x.211 9090/12020 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/prometheus-8249 /opt/tidb/tidb-7.5.1/tidb-deploy/prometheus-8249
10.x.x.211:4000 tidb 10.x.x.211 4000/10080 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4000
10.x.x.211:4001 tidb 10.x.x.211 4001/10081 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4001
10.x.x.211:4003 tidb 10.x.x.211 4003/10083 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4003
10.x.x.211:20160 tikv 10.x.x.211 20160/20180 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/tikv-20160 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20160
10.x.x.211:20161 tikv 10.x.x.211 20161/20181 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/tikv-20161 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20161
10.x.x.211:20162 tikv 10.x.x.211 20162/20182 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/tikv-20162 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20162
Total nodes: 12
[sudoroot@ln-server-01 ~]$
2.修改单副本:
bash
[sudoroot@ln-server-01 ~]$ tiup ctl:v7.5.1 pd -i -u http://10.x.x.211:23379
The component `ctl` version v7.5.1 is not installed; downloading from repository.
Starting component ctl: /home/sudoroot/.tiup/components/ctl/v7.5.1/ctl pd -i -u http://10.x.x.211:23379
>> config show replication
{
"max-replicas": 3,
"location-labels": "host",
"strictly-match-label": "false",
"enable-placement-rules": "true",
"enable-placement-rules-cache": "false",
"isolation-level": ""
}
>> config set replication.max-replicas 1
Success!
>> config show replication
{
"max-replicas": 1,
"location-labels": "host",
"strictly-match-label": "false",
"enable-placement-rules": "true",
"enable-placement-rules-cache": "false",
"isolation-level": ""
}
>>
3.登录数据库确认:
校验是否还有 Region 存在多副本:
SELECT region_id,COUNT(DISTINCT store_id) replica_num
FROM information_schema.tikv_region_peers
GROUP BY region_id
HAVING replica_num > 1;
bash
mysql> SELECT region_id,COUNT(DISTINCT store_id) replica_num
-> FROM information_schema.tikv_region_peers
-> GROUP BY region_id
-> HAVING replica_num > 1;
Empty set (0.01 sec)
mysql>
4.缩容tikv,如有需要:
bash
tiup cluster scale-in xx-tidb --node 10.x.x.211:20161
tiup cluster scale-in xx-tidb --node 10.x.x.211:20162
[sudoroot@ln-server-01 ~]$ tiup cluster display xx-tidb
Checking updates for component cluster... Timedout (after 2s)
Cluster type: tidb
Cluster name: xx-tidb
Cluster version: v7.5.1
Deploy user: sudoroot
SSH type: builtin
Dashboard URL: http://10.x.x.211:23380/dashboard
Grafana URL: http://10.x.x.211:3000
ID Role Host Ports OS/Arch Status Data Dir Deploy Dir
-- ---- ---- ----- ------- ------ -------- ----------
10.x.x.211:9093 alertmanager 10.x.x.211 9093/9094 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/alertmanager-90 /opt/tidb/tidb-7.5.1/tidb-deploy/alertmanager-90
10.x.x.211:3000 grafana 10.x.x.211 3000 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/grafana-3000
10.x.x.211:23379 pd 10.x.x.211 23379/24380 linux/x86_64 Up|L /opt/tidb/tidb-data/tidb/tidb-data/pd-23379 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23379
10.x.x.211:23380 pd 10.x.x.211 23380/24381 linux/x86_64 Up|UI /opt/tidb/tidb-data/tidb/tidb-data/pd-23380 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23380
10.x.x.211:23381 pd 10.x.x.211 23381/24382 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/pd-23381 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23381
10.x.x.211:9090 prometheus 10.x.x.211 9090/12020 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/prometheus-8249 /opt/tidb/tidb-7.5.1/tidb-deploy/prometheus-8249
10.x.x.211:4000 tidb 10.x.x.211 4000/10080 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4000
10.x.x.211:4001 tidb 10.x.x.211 4001/10081 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4001
10.x.x.211:4003 tidb 10.x.x.211 4003/10083 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4003
10.x.x.211:20160 tikv 10.x.x.211 20160/20180 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/tikv-20160 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20160
10.x.x.211:20161 tikv 10.x.x.211 20161/20181 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/tikv-20161 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20161
10.x.x.211:20162 tikv 10.x.x.211 20162/20182 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/tikv-20162 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20162
Total nodes: 12
[sudoroot@ln-server-01 ~]$ tiup cluster scale-in xx-tidb --node 10.x.x.211:20162
Checking updates for component cluster... Timedout (after 2s)
This operation will delete the 10.x.x.211:20162 nodes in `xx-tidb` and all their data.
Do you want to continue? [y/N]:(default=N) y
The component `[tikv]` will become tombstone, maybe exists in several minutes or hours, after that you can use the prune command to clean it
Do you want to continue? [y/N]:(default=N) y
Scale-in nodes...
+ [ Serial ] - SSHKeySet: privateKey=/home/sudoroot/.tiup/storage/cluster/clusters/xx-tidb/ssh/id_rsa, publicKey=/home/sudoroot/.tiup/storage/cluster/clusters/xx-tidb/ssh/id_rsa.pub
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [ Serial ] - ClusterOperate: operation=DestroyOperation, options={Roles:[] Nodes:[10.x.x.211:20162] Force:false SSHTimeout:5 OptTimeout:120 APITimeout:600 IgnoreConfigCheck:false NativeSSH:false SSHType: Concurrency:5 SSHProxyHost: SSHProxyPort:22 SSHProxyUser:sudoroot SSHProxyIdentity:/home/sudoroot/.ssh/id_rsa SSHProxyUsePassword:false SSHProxyTimeout:5 SSHCustomScripts:{BeforeRestartInstance:{Raw:} AfterRestartInstance:{Raw:}} CleanupData:false CleanupLog:false CleanupAuditLog:false RetainDataRoles:[] RetainDataNodes:[] DisplayMode:default Operation:StartOperation}
The component `tikv` will become tombstone, maybe exists in several minutes or hours, after that you can use the prune command to clean it
+ [ Serial ] - UpdateMeta: cluster=xx-tidb, deleted=`''`
+ [ Serial ] - UpdateTopology: cluster=xx-tidb
+ Refresh instance configs
- Generate config pd -> 10.x.x.211:23379 ... Done
- Generate config pd -> 10.x.x.211:23380 ... Done
- Generate config pd -> 10.x.x.211:23381 ... Done
- Generate config tikv -> 10.x.x.211:20160 ... Done
- Generate config tikv -> 10.x.x.211:20161 ... Done
- Generate config tidb -> 10.x.x.211:4000 ... Done
- Generate config tidb -> 10.x.x.211:4001 ... Done
- Generate config tidb -> 10.x.x.211:4003 ... Done
- Generate config prometheus -> 10.x.x.211:9090 ... Done
- Generate config grafana -> 10.x.x.211:3000 ... Done
- Generate config alertmanager -> 10.x.x.211:9093 ... Done
+ Reload prometheus and grafana
- Reload prometheus -> 10.x.x.211:9090 ... Done
- Reload grafana -> 10.x.x.211:3000 ... Done
Scaled cluster `xx-tidb` in successfully
[sudoroot@ln-server-01 ~]$ tiup cluster scale-in xx-tidb --node 10.x.x.211:20161
Checking updates for component cluster... Timedout (after 2s)
This operation will delete the 10.x.x.211:20161 nodes in `xx-tidb` and all their data.
Do you want to continue? [y/N]:(default=N) y
The component `[tikv]` will become tombstone, maybe exists in several minutes or hours, after that you can use the prune command to clean it
Do you want to continue? [y/N]:(default=N) y
Scale-in nodes...
+ [ Serial ] - SSHKeySet: privateKey=/home/sudoroot/.tiup/storage/cluster/clusters/xx-tidb/ssh/id_rsa, publicKey=/home/sudoroot/.tiup/storage/cluster/clusters/xx-tidb/ssh/id_rsa.pub
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [ Serial ] - ClusterOperate: operation=DestroyOperation, options={Roles:[] Nodes:[10.x.x.211:20161] Force:false SSHTimeout:5 OptTimeout:120 APITimeout:600 IgnoreConfigCheck:false NativeSSH:false SSHType: Concurrency:5 SSHProxyHost: SSHProxyPort:22 SSHProxyUser:sudoroot SSHProxyIdentity:/home/sudoroot/.ssh/id_rsa SSHProxyUsePassword:false SSHProxyTimeout:5 SSHCustomScripts:{BeforeRestartInstance:{Raw:} AfterRestartInstance:{Raw:}} CleanupData:false CleanupLog:false CleanupAuditLog:false RetainDataRoles:[] RetainDataNodes:[] DisplayMode:default Operation:StartOperation}
The component `tikv` will become tombstone, maybe exists in several minutes or hours, after that you can use the prune command to clean it
+ [ Serial ] - UpdateMeta: cluster=xx-tidb, deleted=`''`
+ [ Serial ] - UpdateTopology: cluster=xx-tidb
+ Refresh instance configs
- Generate config pd -> 10.x.x.211:23379 ... Done
- Generate config pd -> 10.x.x.211:23380 ... Done
- Generate config pd -> 10.x.x.211:23381 ... Done
- Generate config tikv -> 10.x.x.211:20160 ... Done
- Generate config tikv -> 10.x.x.211:20162 ... Done
- Generate config tidb -> 10.x.x.211:4000 ... Done
- Generate config tidb -> 10.x.x.211:4001 ... Done
- Generate config tidb -> 10.x.x.211:4003 ... Done
- Generate config prometheus -> 10.x.x.211:9090 ... Done
- Generate config grafana -> 10.x.x.211:3000 ... Done
- Generate config alertmanager -> 10.x.x.211:9093 ... Done
+ Reload prometheus and grafana
- Reload prometheus -> 10.x.x.211:9090 ... Done
- Reload grafana -> 10.x.x.211:3000 ... Done
Scaled cluster `xx-tidb` in successfully
[sudoroot@ln-server-01 ~]$ tiup cluster display xx-tidb
Checking updates for component cluster... Timedout (after 2s)
Cluster type: tidb
Cluster name: xx-tidb
Cluster version: v7.5.1
Deploy user: sudoroot
SSH type: builtin
Dashboard URL: http://10.x.x.211:23380/dashboard
Grafana URL: http://10.x.x.211:3000
ID Role Host Ports OS/Arch Status Data Dir Deploy Dir
-- ---- ---- ----- ------- ------ -------- ----------
10.x.x.211:9093 alertmanager 10.x.x.211 9093/9094 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/alertmanager-90 /opt/tidb/tidb-7.5.1/tidb-deploy/alertmanager-90
10.x.x.211:3000 grafana 10.x.x.211 3000 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/grafana-3000
10.x.x.211:23379 pd 10.x.x.211 23379/24380 linux/x86_64 Up|L /opt/tidb/tidb-data/tidb/tidb-data/pd-23379 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23379
10.x.x.211:23380 pd 10.x.x.211 23380/24381 linux/x86_64 Up|UI /opt/tidb/tidb-data/tidb/tidb-data/pd-23380 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23380
10.x.x.211:23381 pd 10.x.x.211 23381/24382 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/pd-23381 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23381
10.x.x.211:9090 prometheus 10.x.x.211 9090/12020 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/prometheus-8249 /opt/tidb/tidb-7.5.1/tidb-deploy/prometheus-8249
10.x.x.211:4000 tidb 10.x.x.211 4000/10080 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4000
10.x.x.211:4001 tidb 10.x.x.211 4001/10081 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4001
10.x.x.211:4003 tidb 10.x.x.211 4003/10083 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4003
10.x.x.211:20160 tikv 10.x.x.211 20160/20180 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/tikv-20160 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20160
10.x.x.211:20161 tikv 10.x.x.211 20161/20181 linux/x86_64 Pending Offline /opt/tidb/tidb-data/tidb/tidb-data/tikv-20161 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20161
10.x.x.211:20162 tikv 10.x.x.211 20162/20182 linux/x86_64 Pending Offline /opt/tidb/tidb-data/tidb/tidb-data/tikv-20162 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20162
Total nodes: 12
[sudoroot@ln-server-01 ~]$
5.执行tiup cluster prune xx-tidb
[sudoroot@ln-server-01 ~]$ tiup cluster display xx-tidb
Checking updates for component cluster... Timedout (after 2s)
Cluster type: tidb
Cluster name: xx-tidb
Cluster version: v7.5.1
Deploy user: sudoroot
SSH type: builtin
Dashboard URL: http://10.x.x.211:23380/dashboard
Grafana URL: http://10.x.x.211:3000
ID Role Host Ports OS/Arch Status Data Dir Deploy Dir
-- ---- ---- ----- ------- ------ -------- ----------
10.x.x.211:9093 alertmanager 10.x.x.211 9093/9094 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/alertmanager-90 /opt/tidb/tidb-7.5.1/tidb-deploy/alertmanager-90
10.x.x.211:3000 grafana 10.x.x.211 3000 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/grafana-3000
10.x.x.211:23379 pd 10.x.x.211 23379/24380 linux/x86_64 Up|L /opt/tidb/tidb-data/tidb/tidb-data/pd-23379 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23379
10.x.x.211:23380 pd 10.x.x.211 23380/24381 linux/x86_64 Up|UI /opt/tidb/tidb-data/tidb/tidb-data/pd-23380 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23380
10.x.x.211:23381 pd 10.x.x.211 23381/24382 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/pd-23381 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23381
10.x.x.211:9090 prometheus 10.x.x.211 9090/12020 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/prometheus-8249 /opt/tidb/tidb-7.5.1/tidb-deploy/prometheus-8249
10.x.x.211:4000 tidb 10.x.x.211 4000/10080 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4000
10.x.x.211:4001 tidb 10.x.x.211 4001/10081 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4001
10.x.x.211:4003 tidb 10.x.x.211 4003/10083 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4003
10.x.x.211:20160 tikv 10.x.x.211 20160/20180 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/tikv-20160 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20160
10.x.x.211:20161 tikv 10.x.x.211 20161/20181 linux/x86_64 Tombstone /opt/tidb/tidb-data/tidb/tidb-data/tikv-20161 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20161
10.x.x.211:20162 tikv 10.x.x.211 20162/20182 linux/x86_64 Tombstone /opt/tidb/tidb-data/tidb/tidb-data/tikv-20162 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20162
Total nodes: 12
There are some nodes can be pruned:
Nodes: [10.x.x.211:20161 10.x.x.211:20162]
You can destroy them with the command: `tiup cluster prune xx-tidb`
[sudoroot@ln-server-01 ~]$ tiup cluster prune xx-tidb
Checking updates for component cluster... Timedout (after 2s)
+ [ Serial ] - SSHKeySet: privateKey=/home/sudoroot/.tiup/storage/cluster/clusters/xx-tidb/ssh/id_rsa, publicKey=/home/sudoroot/.tiup/storage/cluster/clusters/xx-tidb/ssh/id_rsa.pub
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [Parallel] - UserSSH: user=sudoroot, host=10.x.x.211
+ [ Serial ] - FindTomestoneNodes
Will destroy these nodes: [10.x.x.211:20161 10.x.x.211:20162]
Do you confirm this action? [y/N]:(default=N) y
Start destroy Tombstone nodes: [10.x.x.211:20161 10.x.x.211:20162] ...
+ [ Serial ] - ClusterOperate: operation=ScaleInOperation, options={Roles:[] Nodes:[] Force:true SSHTimeout:5 OptTimeout:120 APITimeout:600 IgnoreConfigCheck:true NativeSSH:false SSHType: Concurrency:5 SSHProxyHost: SSHProxyPort:22 SSHProxyUser:sudoroot SSHProxyIdentity:/home/sudoroot/.ssh/id_rsa SSHProxyUsePassword:false SSHProxyTimeout:5 SSHCustomScripts:{BeforeRestartInstance:{Raw:} AfterRestartInstance:{Raw:}} CleanupData:false CleanupLog:false CleanupAuditLog:false RetainDataRoles:[] RetainDataNodes:[] DisplayMode:default Operation:StartOperation}
Stopping component tikv
Stopping instance 10.x.x.211
Stop tikv 10.x.x.211:20161 success
Destroying component tikv
Destroying instance 10.x.x.211
Destroy 10.x.x.211 finished
- Destroy tikv paths: [/etc/systemd/system/tikv-20161.service /opt/tidb/tidb-data/tidb/tidb-data/tikv-20161 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20161/log /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20161]
Stopping component tikv
Stopping instance 10.x.x.211
Stop tikv 10.x.x.211:20162 success
Destroying component tikv
Destroying instance 10.x.x.211
Destroy 10.x.x.211 finished
- Destroy tikv paths: [/opt/tidb/tidb-data/tidb/tidb-data/tikv-20162 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20162/log /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20162 /etc/systemd/system/tikv-20162.service]
+ [ Serial ] - UpdateMeta: cluster=xx-tidb, deleted=`'10.x.x.211:20161','10.x.x.211:20162'`
+ [ Serial ] - UpdateTopology: cluster=xx-tidb
+ Refresh instance configs
- Generate config pd -> 10.x.x.211:23379 ... Done
- Generate config pd -> 10.x.x.211:23380 ... Done
- Generate config pd -> 10.x.x.211:23381 ... Done
- Generate config tikv -> 10.x.x.211:20160 ... Done
- Generate config tidb -> 10.x.x.211:4000 ... Done
- Generate config tidb -> 10.x.x.211:4001 ... Done
- Generate config tidb -> 10.x.x.211:4003 ... Done
- Generate config prometheus -> 10.x.x.211:9090 ... Done
- Generate config grafana -> 10.x.x.211:3000 ... Done
- Generate config alertmanager -> 10.x.x.211:9093 ... Done
+ Reload prometheus and grafana
- Reload prometheus -> 10.x.x.211:9090 ... Done
- Reload grafana -> 10.x.x.211:3000 ... Done
Destroy success
[sudoroot@ln-server-01 ~]$ tiup cluster display xx-tidb
Checking updates for component cluster... Timedout (after 2s)
Cluster type: tidb
Cluster name: xx-tidb
Cluster version: v7.5.1
Deploy user: sudoroot
SSH type: builtin
Dashboard URL: http://10.x.x.211:23380/dashboard
Grafana URL: http://10.x.x.211:3000
ID Role Host Ports OS/Arch Status Data Dir Deploy Dir
-- ---- ---- ----- ------- ------ -------- ----------
10.x.x.211:9093 alertmanager 10.x.x.211 9093/9094 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/alertmanager-90 /opt/tidb/tidb-7.5.1/tidb-deploy/alertmanager-90
10.x.x.211:3000 grafana 10.x.x.211 3000 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/grafana-3000
10.x.x.211:23379 pd 10.x.x.211 23379/24380 linux/x86_64 Up|L /opt/tidb/tidb-data/tidb/tidb-data/pd-23379 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23379
10.x.x.211:23380 pd 10.x.x.211 23380/24381 linux/x86_64 Up|UI /opt/tidb/tidb-data/tidb/tidb-data/pd-23380 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23380
10.x.x.211:23381 pd 10.x.x.211 23381/24382 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/pd-23381 /opt/tidb/tidb-7.5.1/tidb-deploy/pd-23381
10.x.x.211:9090 prometheus 10.x.x.211 9090/12020 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/prometheus-8249 /opt/tidb/tidb-7.5.1/tidb-deploy/prometheus-8249
10.x.x.211:4000 tidb 10.x.x.211 4000/10080 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4000
10.x.x.211:4001 tidb 10.x.x.211 4001/10081 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4001
10.x.x.211:4003 tidb 10.x.x.211 4003/10083 linux/x86_64 Up - /opt/tidb/tidb-7.5.1/tidb-deploy/tidb-4003
10.x.x.211:20160 tikv 10.x.x.211 20160/20180 linux/x86_64 Up /opt/tidb/tidb-data/tidb/tidb-data/tikv-20160 /opt/tidb/tidb-7.5.1/tidb-deploy/tikv-20160
Total nodes: 10
[sudoroot@ln-server-01 ~]$