RocketMq部署windos服务器,本地怎么访问!!!RocketMQ连接报错RemotingConnectException: connect to 解决
最近碰到的问题,一般RocketMq部署在本地,我用图形化工具即可访问,本地服务也能访问。
·
最近碰到的问题,一般RocketMq部署在本地,我用图形化工具即可访问,本地服务也能访问
但是当我把RocketMq部署在服务器的时候,本地服务无法访问了,而且图形化工具也会报
1.1 配置 mqnamesrv.cmd
NameServer 启动脚本(mqnamesrv.cmd
)会启动 NameServer 服务并监听端口 9876
。确保它能在外部访问时绑定到正确的 IP 地址。
通常,mqnamesrv.cmd
启动脚本默认会使用当前机器的 localhost
地址,实际上它是监听在 0.0.0.0
地址上的,允许外部访问。默认情况下,RocketMQ 的 NameServer 应该会绑定到所有 IP 地址,你不需要修改脚本。
启动:
start mqnamesrv
1.2 配置 mqbroker.cmd
mqbroker.cmd
用来启动 RocketMQ Broker。你需要确保 Broker 能够监听外部 IP 地址。在配置文件 conf/broker.conf
中,修改以下参数:
brokerIP1是服务器ip
brokerIP1=47.101.154.208
namesrvAddr=127.0.0.1:9876
listenPort=10911
启动
start mqbroker.cmd
使用绝对路径,让配置文件生效
mqbroker.cmd -c D:\setup\rocketmq-all-5.1.0-bin-release\conf\broker.conf -n 127.0.0.1:9876 autoCreateTopicEnable=true
更多推荐
所有评论(0)