原因:rocketmq 配置文件默认设置的是内网地址,连接自然会失败。
解决方法:设置公网IP地址,还有开放端口号
进入rocketmq目录,修改配置配置
vi conf/broker.conf
在最下添加配置信息
namesrvAddr={公网IP}:{端口号}
brokerIP1={公网IP}
然后保存,再关闭掉 rocketmq的 broker 服务,然后再重启broker服务,在重启的时候指定这个配置文件即可
nohup bin/mqbroker -c conf/broker.conf &
可以在可视化工具就能查看修改是否成功