tikv 高可用的副本数量配置参数是哪个了?这个副本是什么意思?

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0.0
  • 【问题描述】:
    image
    这里说的默认3个副本是指每个tikv节点上面存有三个tikv节点的数据吗》?

3.2.6 每个 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 使用说明

假设参数为3,每个region有3份,如果正好有3个tikv实例,那么就是每个上面都有3个节点的数据。如果有100个tikv,那么可能一个tikv实例里的region数,分布在100个tikv实例里。

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