请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

RemotingConnectException: connect to <172.17.0.1:10909> failed

老师,我明明配置了 192.168.0.12:9876, 但是它 提示 connect to<172.17.0.1:10909>failed,这个怎么回事?

 在 centos7 里面已经启动了

https://img1.sycdn.imooc.com//szimg/5bdd3be2000195b002460107.jpg

防火墙的

https://img1.sycdn.imooc.com//szimg/5bdd432600018afa03290032.jpg

application.properties 也 把 192.168.0.12:9876 配置了

https://img1.sycdn.imooc.com//szimg/5bdd3c4300016c9805470447.jpg

但是启动后 connect to<172.17.0.1:10909>failed , 可是我明明配置了 192.168.0.12:9876,

代码是从  https://github.com/apache/rocketmq-externals.git  拉下来的。

https://img1.sycdn.imooc.com//szimg/5bdd3ca30001651e11490587.jpg

正在回答

2回答

看一下防火墙,

1 回复 有任何疑惑可以回复我~
  • 提问者 hmilyMing #1
    8080/tcp 3306/tcp 21/tcp 15672/tcp 5672/tcp 25672/tcp 8989/tcp 8989/udp 9876/tcp
    回复 有任何疑惑可以回复我~ 2018-11-03 14:23:58
  • 阿神 回复 提问者 hmilyMing #2
    我的意思是防火墙关了么 Linux和本地的
    回复 有任何疑惑可以回复我~ 2018-11-03 14:24:46
  • 提问者 hmilyMing 回复 阿神 #3
    firewall-cmd --state  not running,  本地 win10 的也关闭防火墙了
    回复 有任何疑惑可以回复我~ 2018-11-03 14:40:50
提问者 hmilyMing 2018-11-03 17:30:59

多网卡造成的, 在 broker-a.properties 里面加上这两个配置

namesrvAddr = 具体ip :9876

brokerIP1= 具体ip

0 回复 有任何疑惑可以回复我~
  • 阿神 #1
    出现无法访问问题解决步骤:
    1 检查主机配置(etc/hosts 文件 和 /etc/hostname 文件 是否都配对)
    2 检查properties配置文件 是否有问题 (比如namesrv的配置地址多了一个空格等问题,可能导致broker服务起不来)
    3 远程与本地防火墙
    4 telnet 远程broker的服务 :命令:telnet ip port
    ----------------------------------------------------以上还有问题,看下是否是多网卡问题 看解决方案5
    5 配置brokerIP1 = 具体外网ip地址
    回复 有任何疑惑可以回复我~ 2018-11-26 22:52:14
  • mfXing 回复 阿神 #2
    老师,都试过了,还是不行
    回复 有任何疑惑可以回复我~ 2020-01-09 16:56:51
  • 阿神 回复 mfXing #3
    尝试使用多网卡解决方案了么
    回复 有任何疑惑可以回复我~ 2020-01-09 20:45:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信