修改topology.yaml的配置信息后,tiup cluster restart $cluster_name重启后,配置不生效

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
修改topology.yaml的配置信息后,tiup cluster restart $cluster_name重启后,配置不生效。
例:
tikv:
memory-usage-limit: 10G
storage.block-cache.capacity: 8G
修改使用内存后,重启tidb不生效,请问有什么方式配置文件会生效。

tiup cluster edit-config xxx 是修改已经安装集群配置,修改topology.yaml没用了

需要编辑集群 edit-config 然后reload对应节点

topology.yaml 拓扑文件只是在第一次部署的时候用到的,部署完成后,这个文件就没用了。这个时候要修改集群参数,需要使用tiup cluster edit-config $cluster_name 命令,修改完成后根据提示reload 对应的组件或者是节点。restart 只能重启,不会下发配置,reload会下发配置。

2 个赞

参看官方文档
TiUP 常见运维操作 | PingCAP 文档中心

edit-config

需要使用tiup reload。重启是不生效的

restart只是重启节点
reload是获取tiup上修改后的配置信息并加载,然后再重启节点。

restart不会获取修改后的配置信息,所以没有生效。

使用tiup cluster edit-config xxx 修改已经安装集群配置

是先修改配置文件,然后再执行tiup cluster edit-config 集群,最后再执行tiup cluster reload?

tiup cluster edit-config xxxx就是修改配置文件,然后reload就可以了

tiup cluster edit-config 或者在线调整

如果是已经部署完成的集群,直接 tiup cluster edit-config 集群名,这样就可以进到配置文件中了,在里面修改完成后,会提示你reload,你 tiup cluster reload 集群名 就生效了

可以使用edit-config命令修改,然后reload,也可以在线修改
如下链接https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster-edit-config#tiup-cluster-edit-config
https://docs.pingcap.com/zh/tidb/stable/dynamic-config#在线修改-tikv-配置

reload

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。