开源版部署static集群,没有自动集群

环境:
1.三台阿里云服务器,安全组开通端口:1883、18083、4369、4370、5369、5370、8083、8084、8883
2.服务docker启动,三台均使用的主机网络
3.版本:5.4.1

emqx.conf如下:

node {
name = “emqx@服务器ip地址”
cookie = “秘钥”
data_dir = “data”
}

cluster {
discovery_strategy = static
static {
seeds = [“emqx@服务器ip地址1”, “emqx@服务器ip地址2”,“emqx@服务器ip地址3”]
}
}

dashboard {
listeners.http {
bind = 18083
}
}

启动三个服务节点,控制台显示的节点名称类似 emqx@192.168.1.1 ,没有其他节点

看一下防火墙

三台服务器,有两台是杭州地区,一台是上海地区,用192.xxxx,可以将两个杭州地区的组成集群,上海的不行

1、检查三台服务器中,emqx.conf文件中cookie是否一致
2、改为内网地址试试

换成192.xxxx才集群成功,公网IP不行