Tencent / Tendis

Tendis is a high-performance distributed storage system fully compatible with the Redis protocol.
http://tendis.cn
Other
2.92k stars 319 forks source link

集群如何配置才能实现自动故障切换? #140

Closed 0Jvang closed 3 years ago

0Jvang commented 3 years ago

我搭建了一个2主2备的集群,在停掉1个主节点后,集群就不可用了,请问集群如何配置才能实现自动故障切换?

4B31DC3D-13EE-4283-A43A-82CE7233DB26

vinchen commented 3 years ago

必须3个master以上才能实现自动故障切换 因为需要超过1半的票数

0Jvang commented 3 years ago

我现在搭建了3主3从的集群,在停掉一个主节点后,集群还是不可用:

145e4ce1943f20806d8878faf91c4f47fdba8af8 192.168.0.136:9094@19094 master,fail - 1627702684589 1627702681538 1 disconnected 0-5461
1d2fc1c21225be12c6cb1e54e16240c2aa263b16 192.168.0.2:9094@19094 myself,slave 145e4ce1943f20806d8878faf91c4f47fdba8af8 0 1627702907000 0 connected

对应的从节点报了2个错:

@vinchen

0Jvang commented 3 years ago
0Jvang commented 3 years ago

问题解决了,忽略了一个warning:fullSync req master failed:-NOAUTH Authentication required.,没有配置主从同步密码masterauth参数项