org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <10.0.16.11: 10911> failed解决方案
1、首先记得得先完全开放所有需要的端口
2、如有需要可以修改namesrv默认端口(默认9876)
在rocket的conf目录下添加namesrv.properties文件,文件中添加端口配置
listenPort=8876
3、修改broker默认端口(默认10911)
在rocket的conf目录下修改broker.conf文件
# 新增的配置,broker默认端口
namesrvAddr=xx.xx.xx.xx(外网ip):8876
brokerIP1=xx.xx.xx.xx(外网ip)
listenPort=8911
使用配置信息后台启动namesrv
nohup sh bin/mqnamesrv -c conf/namesrv.properties &
使用配置信息后台启动broker
nohup sh bin/mqbroker -n xx.xx.xx.xx(外网ip):8876 -c conf/broker.conf &
4、修改控制台的文件夹下的src/main/resources/application.properties
server.port=8877
rocketmq.config.namesrvAddr=xx.xx.xx.xx(外网ip):8876