跨数据中心部署拓扑
以上 TiDB 集群拓扑文件中,详细的配置项说明见。
关键参数配置
本节介绍跨数据中心部署 TiDB 集群的关键参数配置。
TiKV 参数
设置 gRPC 的压缩格式,默认为
none
。为提高跨机房部署场景的目标节点间 gRPC 包的传输速度,建议设置为 gzip 格式。label 配置
防止异地 TiKV 节点发起不必要的 Raft 选举,需要将异地 TiKV 节点发起选举时经过最少的 tick 个数和最多经过的 tick 个数都调大,这两个参数默认设置均为
0
。
PD 参数
调整 Raft Group 的副本数据量为 5,保证集群的高可用性。
-
reject-leader:
- key: "dc"
value: "sha"
注意
TiDB 5.2 及以上版本默认不支持
label-property
配置。若要设置副本策略,请使用 。
有关 Label 的使用和 Raft Group 副本数量,详见通过拓扑 label 进行副本调度。
- 如果部署目录配置为相对路径,会部署在用户的 Home 目录下。