Centos7安装rocketmq问题

来源:9-5 搭建RocketMQ

阿秋518

2020-09-28

老师,我启动rocketmq的时,启动namesrv一切正常,但是我启动broker时就不行,看了log日志,都是ip连接不上,但是我系统的公网ip,内网ip,localhost,127.0.0.1都试过了,都不行,实在不知道了。麻烦老师给点提示呢

rocket版本用的是和您一样的版本4.5.1,阿里云太贵,centos是安装在自己旧的笔记本上,连接的家里的wifi。
114.224.205.68是公网ip 192.168.31.160:是局域网ip

**环境变量我也配了:**export NAMESRV_ADDR=192.168.31.160:9876
broker.conf配置文件添加了两行:
namesrvAddr=192.168.31.160:9876
brokerIP1=114.224.205.68

命令
nohup sh bin/mqbroker -n 114.224.205.68:9876 &
nohup sh bin/mqbroker -n localhost:9876 &
也试了 nohup sh bin/mqbroker -n 192.168.31.160:9876 -c conf/broker.conf &
都不行

报错信息:
2020-09-27 23:55:57 WARN ShutdownHook - unregisterBroker Exception, 114.224.205.68:9876
org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <114.224.205.68:9876> failed
at org.apache.rocketmq.remoting.netty.NettyRemotingClient.invokeSync(NettyRemotingClient.java:392) ~[rocketmq-remoting-4.5.1.jar:4.5.1]
at org.apache.rocketmq.broker.out.BrokerOuterAPI.unregisterBroker(BrokerOuterAPI.java:248) ~[rocketmq-broker-4.5.1.jar:4.5.1]
at org.apache.rocketmq.broker.out.BrokerOuterAPI.unregisterBrokerAll(BrokerOuterAPI.java:225) ~[rocketmq-broker-4.5.1.jar:4.5.1]
at org.apache.rocketmq.broker.BrokerController.unregisterBrokerAll(BrokerController.java:811) [rocketmq-broker-4.5.1.jar:4.5.1]
at org.apache.rocketmq.broker.BrokerController.shutdown(BrokerController.java:754) [rocketmq-broker-4.5.1.jar:4.5.1]

写回答

1回答

大目

2020-09-28

unregisterBroker Exception, 114.224.205.68:9876org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <114.224.205.68:9876> failedat org.apache.rocketmq.remoting.netty.N

从日志来看,你的Broker连接114.224.205.68:9876失败了。

由于114.224.205.68是个公网地址,所以确认下端口是否有开放9876端口。

0
5
大目
回复
阿秋518
不客气哦,有问题继续在帖子里留言哦!
2020-09-28
共5条回复

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

3103 学习 · 1326 问题

查看课程