一、TiDB Binlog的使用
1.查看pump和drainer(sql)

max为最大tso
nodeid是不带后面的端口号的
2.查看pump和drainer(binlogctl)
binlogctl -pd-urls=http://172.31.0.60:2379 -cmd pumps
binlogctl -pd-urls=http://172.31.0.60:2379 -cmd drainers

3.暂停pump和drainer
暂停drainer
binlogctl -pd-urls=http://172.31.0.60:2379 -cmd pause-drainer -node-id 172.31.0.60:8249
暂停pump
binlogctl -pd-urls=http://172.31.0.60:2379 -cmd pause-pump -node-id 172.31.0.60:8249
下线drainer
binlogctl -pd-urls=http://172.31.0.60:2379 -cmd offline-drainer -node-id 172.31.0.60:8249
下线pump
binlogctl -pd-urls=http://172.31.0.60:2379 -cmd offline-pump -node-id 172.31.0.60:8249
二、Tidb Binlog缩容
1.关闭tidb数据库binlog功能
修改参数
tiup cluster edit-config tidb-haha
2个参数改为false

reload
tiup cluster reload tidb-test
再次查看binlog
mysql> show variables like 'log_bin';
2.查看集群状态(drainer/pump)
tiup cluster display tidb-haha

3.缩容集群中的drainer节点
缩容
tiup clusterscale-in tidb-haha --node 172.31.0.60:8249
查看
tiup cluster display tidb-haha
4.缩容集群中的pump节点
缩容
tiup clusterscale-in tidb-haha --node 172.31.0.49:8250
查看
tiup cluster display tidb-haha

5.清理节点
清理
tiup cluster prune tidb-haha
查看集群
tiup cluster display tidb-haha
66

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



