tiup 配置 allow-auto-random 参数是否正确

tidb 4.0 版本
image

重启集群
然后使用random 表,没有生效

1 个赞

你好,

tidb 修改参数是否生效

  1. 通过 tidb.log search 参数
  2. 通过 conf/tidb.toml 查看
  3. reload 之后再次通过 edit-config cluster-name,看参数是否存在

server_configs 中的参数配置如下图,将 value 改成需要的状态即可:

重启集群没有生效
image

上面之所以有2个有这个参数文件有配置,是因为之前ansible 导入的,后来升级到tiup后,又增加了几个tidb节点,现在增加参数,不生效,结果就是不生效

你好

请提供下 <deploy_dir>/log/tidb.log 最后重启日志,我们看下参数是否已经修改成功。

tiup cluster reload cluster-name -R tidb 即可

reload 之后断开 session 重新连接,看下是否生效

查看的是 <deploy_dir>/conf/tidb.toml

image

参数random的配置文件

reload 参数断开后,也试过,不生效

这个是toml文件没有random参数的日志

你好,

先说明下,<deploy_dir>/conf/tidb.toml 为 tidb 启动读取的配置文件,其他 toml 不生效的。

请提供下 tidb 版本,allow-auto-random 从 v3.1.0 版本开始引入

请通过 edit-config 在 server_configs - tidb 下添加 allow-auto-random: true。并 reload -R tidb。

image

你好,

请按照提示进行操作,reload 不是 restart

试了,效果是一样的,没有生效,restart 比reload 更彻底吧

你好,

这边按照以下流程复现,请看附件,这边麻烦也配合检查:

  1. edit-config cluster-name 修改对应配置
server_configs:
  tidb:
    experimental.allow-auto-random: true
  1. reload cluster-name -R tidb
  2. 查看 <deploy_dir>/conf/tidb.toml 中存在 allow-auto-random = true

操作步骤.txt (11.9 KB)

1 个赞

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