【参数说明】
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
... ...