tidb 修改配置文件,重启报错

1、tiup cluster edit-config tidb-sync-ali 修改这两配置之后
server_configs:
tidb:
binlog.enable: true
binlog.ignore-error: true

image

2、重启报错
tiup cluster reload tidb-sync-ali -R tidb

tiup-cluster-debug-2020-07-07-17-50-00.log (122 KB)

确认下是否有 tidb binlog 组件,如果没有,此参数将导致 tidb 无法启动,具体可以看下 tidb log 中的报错信息。

可以通过扩容的方式添加 tidb binlog 并将此参数写在扩容文件中。,

1、安装了pump组件之后,然后开启binlog配置就可以了。
2、对于正在运行的tidb集群,开启binlog对业务不会有啥影响吧,有一个重启tidb的操作。

方式是在扩容 tidb binlog 时,开启 tidb binlog 参数,具体可以看下文档中的描述。

写入会略有影响,但是很小很小,因为事务的 prewrite 需要在 pump 中进行一次,commit 在 tidb binlog 中异步进行的,所以此步骤没有影响。