【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】
关于tikv扩容 ,region副本个数如何设置?主要需求是新增一个tikv节点来扩容 ,不想要数据副本功能。
副本是指 tikv 的数据存几份,默认为 3.
tikv 扩容是指存数据的服务器有几个。
除了 tikv 节点数要 >= 副本数,其他没啥大关联。
不想要数据副本,那就把副本数设置为1,但是这样就不是高可用了
每个 region 的 replica 数量可配置吗?调整的方法是?
可以,目前只能调整全局的 replica 数量。首次启动时 PD 会读配置文件 (conf/pd.yml),使用其中的 max-replicas 配置,之后修改需要使用 pd-ctl 配置命令 config set max-replicas $num
,配置后可通过 config show all
来查看已生效的配置。调整的时候,不会影响业务,会在后台添加,注意总 TiKV 实例数总是要大于等于设置的副本数,例如 3 副本需要至少 3 个 TiKV。增加副本数量之前需要预估额外的存储需求。pd-ctl 的详细用法可参考 PD Control 使用说明。
1 个赞
pd-ctl config set max-replicas=1 调整副本数可以试试,测试玩玩可以,生产系统最低3副本,tidb都是全数据类型的副本
1 个赞
多谢,是我想要的答案