阿里云centos部署rocketmq报connect to <172.xx.xx.xx:10911> failed
搜索发现网上原因比较零碎,大部分是说与网卡有关,明明ip配的是外网IP,结果报内网ip:10911failed
解决方式很简单
修改 /conf/broker.conf 文件,最后添加:
namesrvAddr=服务器外网IP:9876
brokerIP1=服务器外网IP
nohup sh mqnamesrv & tail -f nohup.out
nohup sh mqbroker -n localhost:9876 -c ../conf/broker.conf & tail -f nohup.out
这里路径自己要对应改一下
一定要先重启namesrv后重启broker。重启broker一定要加-c …/con