【TIDB】关闭tidbv5.1.1 的 binlog 功能

1.检查现有的binlog 

--当前binlog 已经开启,且同步到:1.14节点上。
mysql> show pump status;
+-------------------+-------------------+--------+--------------------+---------------------+
| NodeID            | Address           | State  | Max_Commit_Ts      | Update_Time         |
+-------------------+-------------------+--------+--------------------+---------------------+
| 192.168.1.14:8250 | 192.168.1.14:8250 | online | 451907091865534465 | 2024-08-17 17:59:09 |
+-------------------+-------------------+--------+--------------------+---------------------+
1 row in set (0.01 sec)

mysql> show drainer status;
+-------------------+-------------------+--------+--------------------+---------------------+
| NodeID            | Address           | State  | Max_Commit_Ts      | Update_Time         |
+-------------------+-------------------+--------+--------------------+---------------------+
| 192.168.1.14:8249 | 192.168.1.14:8249 | online | 451907093438136321 | 2024-08-17 17:59:16 |
+-------------------+-------------------+--------+--------------------+---------------------+
1 row in set (0.01 sec)

mysql>  show global variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | ON    |
+---------------+-------+
1 row in set (0.02 sec)

2.编辑配置关闭 binlog 

tiup cluster edit-config tidbcluster
 
server_configs:
  tidb:
    binlog.enable: false
    binlog.ignore-error: false
    log.slow-threshold: 300

--重启;
tiup cluster reload tidbcluster

3.检查binlog; 

mysql> show drainer status;
+-------------------+-------------------+--------+--------------------+---------------------+
| NodeID            | Address           | State  | Max_Commit_Ts      | Update_Time         |
+-------------------+-------------------+--------+--------------------+---------------------+
| 192.168.1.14:8249 | 192.168.1.14:8249 | online | 451907180063883266 | 2024-08-17 18:04:44 |
+-------------------+-------------------+--------+--------------------+---------------------+
1 row in set (0.01 sec)

mysql> show pump status;
+-------------------+-------------------+--------+--------------------+---------------------+
| NodeID            | Address           | State  | Max_Commit_Ts      | Update_Time         |
+-------------------+-------------------+--------+--------------------+---------------------+
| 192.168.1.14:8250 | 192.168.1.14:8250 | online | 451907181636747265 | 2024-08-17 18:04:51 |
+-------------------+-------------------+--------+--------------------+---------------------+
1 row in set (0.00 sec)

mysql>  show global variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | OFF   |
+---------------+-------+
1 row in set (0.01 sec)

--由此可见,binlog 已经关闭,但是 drainer服务和pump 服务是开启的。

4.下线 drainer,pump 服务。 

(1)卸载 drainer:

[tidb@mysql1 soft]$ tiup cluster display tidbcluster
Starting component `cluster`: /home/tidb/.tiup/components/cluster/v1.5.3/tiup-cluster display tidbcluster
Cluster type:       tidb
Cluster name:       tidbcluster
Cluster version:    v5.1.1
Deploy user:        tidb
SSH type:           builtin
Dashboard URL:      http://192.168.1.13:2379/dashboard
ID                  Role            Host          Ports                            OS/Arch       Status   Data Dir                           Deploy Dir
--                  ----            ----          -----                            -------       ------   --------                           ----------
192.168.1.11:9093   alertmanager    192.168.1.11  9093/9094                        linux/x86_64  Up       /tidb/tidb-data/alertmanager-9093  /tidb/tidb-deploy/alertmanager-9093
192.168.1.11:8300   cdc             192.168.1.11  8300                             linux/x86_64  Up       /tidb/tidb-data/cdc-8300           /tidb/tidb-deploy/cdc-8300
192.168.1.14:8249   drainer         192.168.1.14  8249                             linux/x86_64  Up       /tidb/tidb-data/drainer-8249       /tidb/tidb-deploy/drainer-8249
192.168.1.11:3000   grafana         192.168.1.11  3000                             linux/x86_64  Up       -                                  /tidb/tidb-deploy/grafana-3000
192.168.1.11:2379   pd              192.168.1.11  2379/2380                        linux/x86_64  Up       /tidb/tidb-data/pd-2379            /tidb/tidb-deploy/pd-2379
192.168.1.12:2379   pd              192.168.1.12  2379/2380                        linux/x86_64  Up       /tidb/tidb-data/pd-2379            /tidb/tidb-deploy/pd-2379
192.168.1.13:2379   pd              192.168.1.13  2379/2380                        linux/x86_64  Up|L|UI  /tidb/tidb-data/pd-2379            /tidb/tidb-deploy/pd-2379
192.168.1.11:9090   prometheus      192.168.1.11  9090                             linux/x86_64  Up       /tidb/tidb-data/prometheus-9090    /tidb/tidb-deploy/prometheus-9090
192.168.1.14:8250   pump            192.168.1.14  8250                             linux/x86_64  Up       /tidb/tidb-data/pump-8250          /tidb/tidb-deploy/pump-8250
192.168.1.11:4000   tidb            192.168.1.11  4000/10080                       linux/x86_64  Up       -                                  /tidb/tidb-deploy/tidb-4000
192.168.1.12:4001   tidb            192.168.1.12  4001/10081                       linux/x86_64  Up       -                                  /tidb/tidb-deploy/tidb-4001
192.168.1.13:4000   tidb            192.168.1.13  4000/10080                       linux/x86_64  Up       -                                  /tidb/tidb-deploy/tidb-4000
192.168.1.11:9000   tiflash         192.168.1.11  9000/8123/3930/20170/20292/8234  linux/x86_64  Up       /tidb/tidb-data/tiflash-9000       /tidb/tidb-deploy/tiflash-9000
192.168.1.11:20160  tikv            192.168.1.11  20160/20180                      linux/x86_64  Up       /tidb/tidb-data/tikv-20160         /tidb/tidb-deploy/tikv-20160
192.168.1.12:20161  tikv            192.168.1.12  20161/20181                      linux/x86_64  Up       /tidb/tidb-data/tikv-20161         /tidb/tidb-deploy/tikv-20161
192.168.1.13:20160  tikv            192.168.1.13  20160/20180                      linux/x86_64  Up       /tidb/tidb-data/tikv-20160         /tidb/tidb-deploy/tikv-20160
192.168.1.11:7077   tispark-master  192.168.1.11  7077/8080                        linux/x86_64  Up       -                                  /tidb/tidb-deploy/tispark-master-7077
192.168.1.11:7078   tispark-worker  192.168.1.11  7078/8081                        linux/x86_64  Up       -                                  /tidb/tidb-deploy/tispark-worker-7078


--卸载drainer;
tiup cluster scale-in tidbcluster --node 192.168.1.14:8249
--卸载pump;
tiup cluster scale-in tidbcluster --node 192.168.1.14:8250

--清理死亡节点: 
tiup cluster prune tidbcluster 

5.检查集群 

tiup cluster display tidbcluster
[tidb@mysql1 soft]$ tiup cluster display tidbcluster
Starting component `cluster`: /home/tidb/.tiup/components/cluster/v1.5.3/tiup-cluster display tidbcluster
Cluster type:       tidb
Cluster name:       tidbcluster
Cluster version:    v5.1.1
Deploy user:        tidb
SSH type:           builtin
Dashboard URL:      http://192.168.1.13:2379/dashboard
ID                  Role            Host          Ports                            OS/Arch       Status   Data Dir                           Deploy Dir
--                  ----            ----          -----                            -------       ------   --------                           ----------
192.168.1.11:9093   alertmanager    192.168.1.11  9093/9094                        linux/x86_64  Up       /tidb/tidb-data/alertmanager-9093  /tidb/tidb-deploy/alertmanager-9093
192.168.1.11:8300   cdc             192.168.1.11  8300                             linux/x86_64  Up       /tidb/tidb-data/cdc-8300           /tidb/tidb-deploy/cdc-8300
192.168.1.11:3000   grafana         192.168.1.11  3000                             linux/x86_64  Up       -                                  /tidb/tidb-deploy/grafana-3000
192.168.1.11:2379   pd              192.168.1.11  2379/2380                        linux/x86_64  Up       /tidb/tidb-data/pd-2379            /tidb/tidb-deploy/pd-2379
192.168.1.12:2379   pd              192.168.1.12  2379/2380                        linux/x86_64  Up       /tidb/tidb-data/pd-2379            /tidb/tidb-deploy/pd-2379
192.168.1.13:2379   pd              192.168.1.13  2379/2380                        linux/x86_64  Up|L|UI  /tidb/tidb-data/pd-2379            /tidb/tidb-deploy/pd-2379
192.168.1.11:9090   prometheus      192.168.1.11  9090                             linux/x86_64  Up       /tidb/tidb-data/prometheus-9090    /tidb/tidb-deploy/prometheus-9090
192.168.1.11:4000   tidb            192.168.1.11  4000/10080                       linux/x86_64  Up       -                                  /tidb/tidb-deploy/tidb-4000
192.168.1.12:4001   tidb            192.168.1.12  4001/10081                       linux/x86_64  Up       -                                  /tidb/tidb-deploy/tidb-4001
192.168.1.13:4000   tidb            192.168.1.13  4000/10080                       linux/x86_64  Up       -                                  /tidb/tidb-deploy/tidb-4000
192.168.1.11:9000   tiflash         192.168.1.11  9000/8123/3930/20170/20292/8234  linux/x86_64  Up       /tidb/tidb-data/tiflash-9000       /tidb/tidb-deploy/tiflash-9000
192.168.1.11:20160  tikv            192.168.1.11  20160/20180                      linux/x86_64  Up       /tidb/tidb-data/tikv-20160         /tidb/tidb-deploy/tikv-20160
192.168.1.12:20161  tikv            192.168.1.12  20161/20181                      linux/x86_64  Up       /tidb/tidb-data/tikv-20161         /tidb/tidb-deploy/tikv-20161
192.168.1.13:20160  tikv            192.168.1.13  20160/20180                      linux/x86_64  Up       /tidb/tidb-data/tikv-20160         /tidb/tidb-deploy/tikv-20160
192.168.1.11:7077   tispark-master  192.168.1.11  7077/8080                        linux/x86_64  Up       -                                  /tidb/tidb-deploy/tispark-master-7077
192.168.1.11:7078   tispark-worker  192.168.1.11  7078/8081                        linux/x86_64  Up       -                                  /tidb/tidb-deploy/tispark-worker-7078
Total nodes: 16

mysql>  show global variables like 'log_bin';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | OFF   |
+---------------+-------+
1 row in set (0.19 sec)

mysql> show pump status;
Empty set (0.02 sec)

mysql> show drainer status;
Empty set (0.01 sec)

--由此可见,trainer服务,pump服务均已清理完毕,同时binlog 功能也已经关闭。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值