设置alter-primary-key不生效

【 TiDB 使用环境】线上、测试、调研
【 TiDB 版本】
【遇到的问题】
通过tiup edit-config 修改alter-primary-key : true,重启tidb server,查询该变量还是false,这个是什么情况?

【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】

请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。

是哪个版本的tidb,如果是5及以上,这个参数已经废弃了

https://docs.pingcap.com/zh/tidb/v5.0/tidb-configuration-file#alter-primary-key已废弃

我的是4.0.16,不会这个版本也废弃了吧?

什么版本的?5.0+已经废弃

4.0.16

看描述是有部分情况,即使开启也不支持

我的测试结果是,我把这个参数修改成ture以后,但是通过show config查看变量的值还是false,查看tidb.log的welcome信息也是false。

reload了么?

做了,把tidb 节点重启过了。通过edit-config看里面是true,但是就是修改不过来。

看一下中控机这个目录下的meta.yaml中的配置是true还是false?
.tiup/storage/cluster/clusters/tidb/

这个里面是true

然后看一下tidb节点服务器上的配置文件tidb.tomal
/home/tidb/TI_Deploy/tidb-3990/conf/

如果这里是false,那就是没有生效。需要reload下发更新配置

这个文件我看过了,这里面没有这个变量。貌似没有自动补进去

那就是没有生效,需要reload下发更新配置

注意,非常不建议手工在tidb节点配置文件中添加。

哦,对对对,我光记着重启了,没有主动做reload,忘记了。

再请教一个问题,.tiup目录里面保存的是tidb集群的拓扑信息和集群组件的配置参数,是这样的吗?

是的,中控机保存的是。

:ok_hand:

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