[FAQ] 如何启用 allow-auto-random

【参数说明】

allow-auto-random  从 v3.1.0 版本开始引入

* 用于控制是否允许使用  AUTO_RANDOM 
* 默认值:false
* 默认情况下,不支持使用  AUTO_RANDOM

【注意事项】

当该值为 true 时,不允许同时设置 alter-primary-key 为 true。否则在 reload debug 文件中可以看到相应报错

【TiUP 开启步骤】

1

[tidb@node5169 qihang.li]$ tiup cluster edit-config qh

... ...
server_configs:
  tidb:
    alter-primary-key: false # 非必填项,仅为提醒。
    experimental.allow-auto-random: true # 添加此配置项,以开启 auto random
... ...

2

确认并保存退出 编辑 状态

Please check change highlight above, do you want to apply the change? [y/N]: y       
Apply the change...
Apply change successfully, please use `tiup cluster reload qh [-N <nodes>] [-R <roles>]` to reload config.

3

根据提示 reload -R tidb,并看到打印 successfully 字样,即为成功。

[tidb@node5169 qihang.li]$ tiup cluster reload qh -R tidb
Starting component `cluster`: /home/tidb/.tiup/components/cluster/v0.6.0/cluster reload qh -R tidb
... ...
Reloaded cluster `qh` successfully

4

查看任意一台 tidb-server 配置文件,已验证参数是否生效

[tidb@node5169 qihang.li]$ cat /home/tidb/lqh-demo/deploy02/tidb-24000/conf/tidb.toml 
... ...
alter-primary-key = false
... ...
[experimental]
allow-auto-random = true
... ...

至此 allow-auto-random 参数添加完毕。

1 个赞