安装最新的emqx5.0.21并且设置了3机集群,用mqtt x死活连接不上?什么原因啊?我连的是其中一台的ip

如题,emqx配置里面就加了集群的配置,如下:
cluster {
name = emqxcl
discovery_strategy = static
static {
seeds = [“emqx@172.16.30.140”, “emqx@172.16.30.141”]
}
}

你好,看你的配置只有两个节点?

可以提供一下连接不上的具体现象吗?比如 MQTT X 出现了什么错误提示?另外,连接方面的问题,也可以直接在 EMQX 中 追踪 一下客户端,然后分析一下日志。

因为我3个地址都写上的话会提示我一个帖子里只能有2个链接不让我发话题。
就一直连接不上,mqtt x的日志显示:
[2023-03-23 19:37:55] [INFO] APP init

[2023-03-23 19:38:13] [INFO] First time created, Name: martin, ID: 94bc62eb-50f2-4a26-b97f-46f54d6cebcc

[2023-03-23 19:38:14] [INFO] MQTTX client with ID 94bc62eb-50f2-4a26-b97f-46f54d6cebcc assigned

[2023-03-23 19:38:14] [INFO] Connect client martin, MQTT/TCP connection: mqtt://172.16.30.140:1883 with Properties: {“sessionExpiryInterval”:0,“receiveMaximum”:null,“maximumPacketSize”:null,“topicAliasMaximum”:null,“requestResponseInformation”:null,“requestProblemInformation”:null,“authenticationMethod”:null}

[2023-03-23 19:38:17] [INFO] martin connect close, MQTT.js onClose trigger
emqx那边也没报错 集群都正常运行:
root@node1:~# emqx_ctl cluster status
Cluster status: #{running_nodes =>
[‘emqx@172.16.30.140’,‘emqx@172.16.30.141’,
‘emqx@172.16.30.142’],
stopped_nodes => []}

我看5.0的文档说默认支持匿名登录,我也没设置任何认证模式账号什么的,就是连不上

你看下我上面给的链接?追踪一下客户端看看

追踪不到任何日志- -
client id和ip都追踪过了

mqttx怎么连接emqx集群?是直接连其中一台的ip?还是有集群的特定url?

一般前面会挂个 LoadBalanacer 来做负载均衡,例如 Nginx, HAProxy 或者云厂商自己的 LB