-
【TiDB 版本】:3.0.5
-
【问题描述】:
如题所述,今天把一个TiDB的集群从2.1.2升级到3.0.5之后出现了PD-Role的角色的问题。根据之前其他人的问答,我把 pd-role的公式修改为 delta(pd_server_tso{type="save",instance="$instance"}[1m])
了,但是这时候我的3个PD节点其中两个被辨别为Leader节点。
Leader节点1
Leader节点2
Value Mappings的配置
我在pd-ctl 中确认了实际的leader节点是 172.21.247.75的。
pd-ctl的输出
» member
{
"header": {
"cluster_id": 6643640776982476875
},
"members": [
{
"name": "pd_okmm-tidb-Serv-PDSdrv02",
"member_id": 4227020226830820344,
"peer_urls": [
"http://172.21.247.72:2380"
],
"client_urls": [
"http://172.21.247.72:2379"
]
},
{
"name": "pd_okmm-tidb-PDSdrv01",
"member_id": 9121204360123641695,
"peer_urls": [
"http://172.21.247.76:2380"
],
"client_urls": [
"http://172.21.247.76:2379"
]
},
{
"name": "pd_okmm-tidb-PDSdrv00",
"member_id": 17361364288947305169,
"peer_urls": [
"http://172.21.247.75:2380"
],
"client_urls": [
"http://172.21.247.75:2379"
]
}
],
"leader": {
"name": "pd_okmm-tidb-PDSdrv00",
"member_id": 17361364288947305169,
"peer_urls": [
"http://172.21.247.75:2380"
],
"client_urls": [
"http://172.21.247.75:2379"
]
},
"etcd_leader": {
"name": "pd_okmm-tidb-PDSdrv00",
"member_id": 17361364288947305169,
"peer_urls": [
"http://172.21.247.75:2380"
],
"client_urls": [
"http://172.21.247.75:2379"
]
}
}
为什么会出现这种情况,出现这种情况对我的集群会有什么影响?