缩容这个tikv节点,ip地址:172.168.8.112
通过命令/data0/tidb-ansible/resources/bin/pd-ctl -u http://172.168.8.63:2379 -d store 找到对应ip的store id
| { \"store\": { \"id\": 11, \"address\": \"172.168.8.112:20160\", \"state_name\": \"Up\" }, \"status\": { \"capacity\": \"2.0 TiB\", \"available\": \"1.9 TiB\", \"leader_count\": 656, \"leader_weight\": 1, \"leader_score\": 67388, \"leader_size\": 67388, \"region_count\": 1977, \"region_weight\": 1, \"region_score\": 203287, \"region_size\": 203287, \"start_ts\": \"2018-08-09T17:39:17+08:00\", \"last_heartbeat_ts\": \"2018-08-14T14:29:01.870548044+08:00\", \"uptime\": \"116h49m44.870548044s\" } }, |
|---|
从集群中移除这个节点,/data0/tidb-ansible/resources/bin/pd-ctl -u http://172.168.8.63:2379 -d store delete 11,执行返回SUCCESS成功状态
再次检查, /data0/tidb-ansible/resources/bin/pd-ctl -u http://172.168.8.63:2379 -d store 11,检查状态为 \"state_name\": \"Offline\",此时处于下线中的状态,等过一会变成了\"state_name\": \"Tombstone\",就表示完全下线成功了,而在此过程中,最好保持不做任何物理上的删除清理操作。
等完全下线成功后,停止 node11 上的服务:ansible-playbook stop.yml -l 172.168.8.112
编辑 inventory.ini 文件,移除节点信息: 172.168.8.112
更新 Prometheus 配置并重启:ansible-playbook rolling_update_monitor.yml --tags=prometheus
在inventory.ini,添加新的tidb节点 172.168.8.112
-
初始化新增节点:
ansible-playbook bootstrap.yml -l 172.20.101.18,172.20.101.29
-
部署新增节点:
ansible-playbook deploy.yml -l 172.20.101.18,172.20.101.29
-
启动新节点服务:
ansible-playbook start.yml -l 172.20.101.18,172.20.101.29
-
更新 Prometheus 配置并重启:
ansible-playbook rolling_update_monitor.yml --tags=prometheus
-
然后再负载均衡里面,添加上这些新的tidb节点
继续阅读与本文标签相同的文章
-
人工智能社会实验研究全面展开
2026-05-18栏目: 教程
-
OpenAI机械手“学习”解开三阶魔方技术
2026-05-18栏目: 教程
-
5G时代,能给我们带来什么样的生活改观
2026-05-18栏目: 教程
-
第六届世界互联网大会将首次启用新展馆
2026-05-18栏目: 教程
-
世界首款在BCH区块链上运行的沙盒游戏——RealmX
2026-05-18栏目: 教程
