emqx-5.8.2集群只能加入两台机器吗?

三台服务器均部署了emqx-5.8.2服务,第二台服务器手动加入集群正常,第三台服务器一直没反应;第二台服务器退出集群,第三台就可以正常加入;
又使用了 基于 static 节点列表自动集群,在配置文件中配置

三台服务器都启动后还是集群没有第三台;
这是什么原因?是emqx-5.8.2的集群只能有两个节点吗?

发日志来看看

这是怎么解决的 我也遇到这个问题

也遇到这个问题,看下面的日志。

1)在集群加入emqx_ctl cluster join emqx @ 172.26.0.7
Cluster status: #{running_nodes => [‘emqx@172.26.0.6’,‘emqx@172.26.0.7’],
stopped_nodes => }
2)在集群加入emqx_ctl cluster join emqx @ 172.26.0.8
Cluster status: #{running_nodes => [‘emqx@172.26.0.6’,‘emqx@172.26.0.8’],
stopped_nodes => }
这时就不正常了,'emqx@172.26.0.8’把’emqx@172.26.0.7’替换了。

3)在集群加入emqx_ctl cluster join emqx @ 172.26.0.7
Cluster status: #{running_nodes => [‘emqx@172.26.0.6’,‘emqx@172.26.0.7’],
stopped_nodes => }
这时就不正常了,'emqx@172.26.0.7’把’emqx@172.26.0.8’替换了。


root@i0wZ:~#
root@i0wZ:~#
root@i0wZ:~# docker exec -it emqx6 /bin/sh
$
$
$ emqx_ctl cluster join emqx @ 172.26.0.7
Join the cluster successfully.
Cluster status: #{running_nodes => [‘emqx@172.26.0.6’,‘emqx@172.26.0.7’],
stopped_nodes => }
$
$
$
$
$
$ emqx_ctl cluster join emqx @ 172.26.0.8
Join the cluster successfully.
Cluster status: #{running_nodes => [‘emqx@172.26.0.6’,‘emqx@172.26.0.8’],
stopped_nodes => }
$
$
$
$
$ emqx_ctl cluster join emqx @ 172.26.0.7
Join the cluster successfully.
Cluster status: #{running_nodes => [‘emqx@172.26.0.6’,‘emqx@172.26.0.7’],
stopped_nodes => }
$
root@i0wZ:~#
root@i0wZ:~#
root@i0wZ:~#

感觉你们遇到的不是同一个问题,麻烦新开帖子,发送详细的EMQ日志和版本

好的

已经重开帖子,把日志也上传了附件,帮忙看下这个bug,多谢。