为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:4.0.4
- 【问题描述】:独立tikv节点服务器上的tikv的配置文件修改后,重启tidb的集群,发现配置参数被还原了
由于tidb的写入性能不够理想,只达到每秒几百条,无法满足真实业务场景需要,特地进行了系列优化,包括把三个tikv节点的机械盘都换成了SSD盘,还是不够理想,特用了官方文档中关于tikv内存优化的参数进行配置,修改每个tikv节点的配置文件参数,但是等集群重启后,三个tikv节点的配置文件参数又还原成了原来的配置
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出打印结果,请务必全选并复制粘贴上传。
tiup cluster start tidb-test
配置修改时直接通过修改独立的tikv节点配置文件 vi /tidb-deploy/tikv-20160/conf/tikv.toml
在tidb节点发现了跟tikv节点一样配置内容的文件,/home/tidb/.tiup/storage/cluster/clusters/tidb-test/config-cache/tikv-192.168.16.252-20160.toml
不可以直接vi 修改配置文件吗,不然用命令方式太麻烦了,
我这边验证是可以的
但是去每个 tikv 实例上修改配置文件不是更麻烦吗?
通过 tiup cluster edit-config 的方式统一修改 tikv 实例的配置,然后通过 tiup cluster reload 方式分发配置文件并重启集群,便于管理和使用吧
xujinyang
(Xujinyang)
10
我修改的文件,用tiup cluster reload 后,没有还原,但是我用
tiup cluster edit-config 查看我配置文件修改后加载进来没有,却没发现内容没变化
xujinyang
(Xujinyang)
12
看来不能直接修改tikv节点的配置文件,然后tikv节点reload,这样会被还原配置文件内容
xujinyang
(Xujinyang)
14
嗯,你这个逻辑应该对了,不能直接去修改tikv节点的配置文件,否则会被覆盖