RocketMQ部署采坑记录

org.apache.rocketmq.remoting.exception.RemotingTooMuchRequestException: sendDefaultImpl call timeout

发送消息时报错

问题原因不明,按照下面教程指定IP就可以了

#进入任意目录,编写配置文件,并写好配置
#echo "brokerIP1=服务器的外网IP" > broker.properties
echo "brokerIP1=132.232.127.68" > broker.properties

#启动 mqnamesrv 
nohup sh mqnamesrv > /data/logs/rocketmq/namesrv.log 2>&1 &

#重点:mrbroker 启动时通过 -c 加载配置文件
nohup sh mqbroker -n ${namesrvIp}:9876 -c /data/rocketmq/rocketmq-rocketmq-all-4.2.0/distribution/target/apache-rocketmq/bin/broker.properties &

#重启就可以了

============================================================================

捣腾rocketmq-console需要注意的点

  • 修改端口号,如果需要
  • 修改NamesrvAddr
  • 打包时不要运行和编译测试用例
	mvn clean package -Dmaven.test.skip=true

详见博客https://blog.csdn.net/shaoqiufeng/article/details/79227250


============================================================================

Could not find or load main class org.apache.rocketmq.namesrv.NamesrvStartup

千万不要把脚本的路径搞错,记得一定是target目录的bin

rocketmq/rocketmq-rocketmq-all-4.2.0/distribution/target/apache-rocketmq/bin
/rocketmq/rocketmq-rocketmq-all-4.2.0/distribution/bin

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值