求准确答案


image
请问C答案对吗?

这是课后练习题?还是考试题?
如果是课后练习题,课程里有讲解。
如果考试题,那么这帖子可能要消失了。

只是对答案有疑惑

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

我觉得c是答案

答案是A,我也觉得C是对的


官方文档写的无需重启

这个得看视频是基于哪个版本的吧

我这么理解的:配置就是配置文件中的配置 :smile:,set 的叫环境变量。
这样一看,修改配置就得重启了。tikv、tidb、pd没有像nginx那样的reload吧。

1 个赞

在线修改集群配置参数,实际上是个实验特性,能生效, 但还需要使用 tiup edit-config 命令来修改对应的配置项,否则 upgradereload 等运维操作会将在线修改配置后的结果覆盖,所以实际不能单单从客户端在线修改配置,需要配合 tiup edit-config 命令使用

答案:A
C说的是系统变量,不是集群参数。

c ,set config 不就是用Mysql客户端连上后执行的吗

https://docs.pingcap.com/zh/tidb/stable/dynamic-config#在线修改-tidb-配置
在线修改 TiKV 配置项后,同时会自动修改 TiKV 的配置文件。但还需要使用 tiup edit-config 命令来修改对应的配置项,否则 upgradereload 等运维操作会将在线修改配置后的结果覆盖。

set config 修改的不是参数,是变量

谁告诉你的?

我去看了下那个老师的讲解,答案却是是A ,修改的是集群配置确实需要reload生效,c中修改集群参数只能通过tiup cluster edit-config 命令来修改,用MySQL客户端没法修改

那答案有问题

不能深推敲,按答案可以哈

找不到标准答案了 :joy:

所以你在规避我的问题啊,这是PTCA考试题的截图么?

集群配置,和系统变量,是有区别的。

https://docs.pingcap.com/zh/tidb/v6.1/dynamic-config

在线修改 TiKV 配置项后,同时会自动修改 TiKV 的配置文件。但还需要使用 tiup edit-config 命令来修改对应的配置项,否则 upgradereload 等运维操作会将在线修改配置后的结果覆盖。修改配置的操作请参考:使用 TiUP 修改配置。执行 tiup edit-config 后不需要执行 tiup reload 操作。

针对 PD 可在线修改的配置项,成功修改后则会持久化到 etcd 中,不会对配置文件进行持久化,后续以 etcd 中的配置为准。