错误报告
现象一:搭建EMQ集群时,有三个节点A,B,C。将三个节点依次关闭,先关闭A再关闭B最后关闭C,依次重启节点,在只重启节点A和B但是节点C未重启时,集群恢复失败,浏览器控制台无法显示且客户端无法连接节点A和B。(多次试验发现:关闭所有节点后,最后关闭的那一个节点未启动时,其他节点启动了,此时是无法恢复集群的。必须当最后关闭的那个节点启动了才能恢复集群)。
现象二:搭建EMQ集群时,有三个节点A,B,C(其中C设置为将保留消息存放在内存和磁盘中,A和B不不做该设置)。将三个节点依次关闭,关闭顺序不分先后。依次重启节点。在C不启动的状态下只启动A和B时,集群无法恢复(多次试验发现:设置为将保留消息存放在内存和磁盘中的这个节点不启动的状态下,其他两个节点启动,无法恢复集群)
环境
- EMQX 版本:4.4.14(开源版)
- 操作系统版本:centos7
- 三台电脑,均为centos7系统,均使用4.4.14版本的EMQ开源版
问题
想问下这个是一个什么样的机制呢,是机制如此还是BUG呢