- 必须同时配置 PD 的
location-labels
和 TiKV 的labels
参数,否则 PD 不会根据拓扑结构进行调度。
PD 上的配置叫做 location-labels
,是一个字符串数组。该配置的每一项与 TiKV labels
的 key 是对应的,而且其中每个 key 的顺序代表不同标签的级别关系(从左到右,隔离级别依次递减)。
location-labels
没有默认值,你可以根据具体需求来设置该值,包括 zone
、rack
、host
等等。同时,location-labels
对标签级别的数量也没有限制(即不限定于 3 个),只要其级别与 TiKV 服务器的标签匹配,则可以配置成功。