环境
- EMQX 版本:4.4
- 操作系统版本:centos7.9
其他
emqx 4.4 静态集群 每台都报错 ** Cannot get connection id for node ‘emqx@172.17.xxx.xxx’ 这个ip是每个节点自身服务器的ip 但是集群使用是正常的 这个是什么问题
emqx 4.4 静态集群 每台都报错 ** Cannot get connection id for node ‘emqx@172.17.xxx.xxx’ 这个ip是每个节点自身服务器的ip 但是集群使用是正常的 这个是什么问题
找到一个相关的 issue: Cannot get connection id for node 'emqx@node2.emqx.io · Issue #9454 · emqx/emqx · GitHub
是的 难道当前节点不需要配置吗 我在 emq 2.x 也是这样配的
抱歉,配置所有节点是正确的,你按照上面提到的这个 issue,检查下节点名的配置是否正确。
如果 我的两个节点node.name = emqx@172.17.69.85 ,node.name = emqx@172.17.69.86
那我集群的配置应该是cluster.static.seeds = emqx@172.17.69.85 ,emqx@172.17.69.86 还是 cluster.static.seeds = emqx1@172.17.69.85, emqx2@172.17.69.86
当然是你实际的节点名称。
抱歉之前遗漏了这篇帖子,你的 EMQX 详细版本是多少?集群中每个节点的版本是否相同?
emqx-4.4.6-otp24.1.5-3-el7-amd64.zip 每个节点都一样
CentOS Linux release 7.9.2009 (Core)
方便的话可以升级到 4.4.14 版本试试看。我这边再 push 一下工程师。
升级的话 一台一台启动 4.4.6和4.4.14 可以混着做集群吗
可以的
現在安裝的就是最新版4.4.14