emqx集群异常

emqx static 集群环境

环境信息:

172.16.3.133

172.16.3.134

172.16.3.133查看集群状态显示如下,ping 172.16.3.134通

Cluster status: #{running_nodes => [‘emqx1@172.16.3.133’],

              stopped_nodes => ['emqx2@172.16.3.134']}

172.16.3.134集群状态如下,ping对端133也通

bash-5.1$ ./emqx_ctl cluster status

Cluster status: #{running_nodes => [‘emqx2@172.16.3.134’],stopped_nodes => }

bash-5.1$ ./emqx ping 172.16.3.133

pong

日志没有发现明显的报错

如果(4371, 4372)端口是通的,那么应该是 134 节点把 133 移出集群了。大概需要删除 133 上的 data/mnesia/* ,然后重新手动加入 134。

什么情况下会移出集群?出现网络分片会移出集群吗

会,在节点检测到对方断开大概 5mins 之后。