参数配置是否配置topo.yaml文件,另外是否需要重启

【 TiDB 使用环境】/测试
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

topo.yaml文件首次部署集群才需要,tiup cluster edit-config修改参数就可以,需要reload下重启。部分参数可以不重启直接修改,参考下这里吧
https://docs.pingcap.com/zh/tidb/stable/dynamic-config#在线修改集群配置

1 个赞

可以在topo.yaml里面配置,不过这个一般是在集群建立的时候才这么做。

如果是建立好的,需要设置这些参数

可以通过

tiup cluster edit-config [cluster-name]

设置,
然后

tiup cluster reload [cluster-name]

重新加载配置。

有一些参数可以在线修改,可以参考文档。

https://docs.pingcap.com/zh/tidb/stable/dynamic-config#在线修改集群配置

首先topo.yaml是一次性的,只在部署时有用。
其次,集群的参数配置分为两种,一种是系统变量,一种是配置文件参数,都有不同的维护方式,在官方文档中有清晰的介绍

topo.yaml是初始化部署参数配置文件,部署之后修改配置基本用不到。在线修改,有些需要重启有些不需要。tiup cluster edit-config可以修改。

edit后的reload也是重启操作吧

首次安装集群时,需要topo文件,安装完成后修改参数,就不需要此文件,可以使用tiup cluster edit-config 命令来修改参数,修改完成后,需要执行tiup cluster reload 来生效,此命令会挨个重启每个节点;
如果不想立刻重启的话,可以加上tiup cluster reload --skip-restart ,不会立刻重启集群节点;主要是tikv挨个重启耗时比较久,设计驱除leader操作 。

reload重新加载配置即可