rocketmq云服务搭建踩坑

在学习RocketMQ并尝试在云服务器上搭建单机版时遇到连接异常。报错为RemotingConnectException,尝试发送消息失败。解决办法是在broker.conf配置文件中添加特定配置,并在启动命令中指定配置文件,尽管错误原因尚不清楚,但此方法已成功解决问题。

Caused by: org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to xx.xx.xx.xx:10911 failed

最近在学习rocketmq,自己尝试买了一台云服务器,就在云服务器上直接搭建了,现尝试的是单机版的
在启动的时候,没问题,但是在我通过代码去尝试发送代码的时候,发送失败,控制台打印该报错
在这里插入图片描述

解决办法:
在broker.conf配置文件中,增加以下两个配置

namesrvAddr=公网IP:9876
brokerIP1=公网IP

最为关键的是,在启动broker的时候,需要在启动命令中,指定配置文件

nohup sh mqbroker -n localhost:9876 -c ../conf/broker.conf &

为什么报这个错,还没搞明白,但是加了这两个配置之后,确实就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值