windows11安装rocketmq5.0

1:二进制包下载

Apache Download Mirrors

2:修改 rocketmq-5.0.0/bin, 修改runserver.sh

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

3:修改 rocketmq-5.0.0/bin, 修改runbroker.sh

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

4:进入 rocketmq-5.0.0/conf/,修改broker.conf文件

namesrvAddr=10.101.37.145:9876

brokerIP1=10.101.37.145

autoCreateTopicEnable=true

5:启动NAMESERVER

进入rocketmq-5.0.0/bin目录下

执行 start mqnamesrv.cmd 。然后就能启动nameserver。启动后会弹出提示框,此提示框不要关闭。

6:启动BROKER

进入rocketmq-5.0.0/bin目录下

执行 start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true 。同理会弹出提示框,也不要关闭

RocketMQ连接报错RemotingConnectException: connect to <172.17.0.1:10:109011>解决

org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <172.17.0.1: 10911> failed解决方案
当我们去连接远端的RocketMQ发送消息时,报错如下:org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <172.17.0.1: 10911> failed

但是我们在启动我们nameserver命名服务器和消息服务器时却没报错,一切正常。

此时,我们需要修改配置,进入RocketMQ的安装目录下的conf目录

我的如下,各人的不一样

cd rocketmq/conf


进入broker.conf文件,并编辑

vim broker.conf


在conf文件中加入两行(建议直接复制,然后再修改为自己的IP),一定是大写IP!!!!!

namesrvAddr=127.0.0.1:9876
brokerIP1=192.168.200.130#是大写的IP一定要注意!!!修改成自己的IP地址


如下


然后重启nameserver和broker

一定要先启动namesrv,因为消息服务器是注册到命名服务器上的,不先启动命名服务器怎么注册

nohup  sh mqnamesrv


再启动消息服务器,同时指定刚刚修改过的conf文件,不然还是会读取原本默认的阿里外网IP,还是会报错。

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


注:-n 指定的是注册到哪个消息服务器上
-c 指定的是刚刚修改的conf配置文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

守护在原地

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值