阿里云搭建rocketmq踩坑

 

环境:多台不同用户购买的不在同一大区的云服务器(ip随意修改过,不是我真的ip)

公网ip 47.105.160.66   私网ip 172.31.134.86    华北1(青岛)

公网ip 120.78.168.162 私网ip 172.18.99.224   华南 深圳

 遇到的几大问题:

1、私网连接不通,开始想着多个服务器之间内网连接速度更快更稳定,试着去设置结果完全行不通,除非是云企业网来实现内网互通,是同地域网络实例互通免费,无需购买带宽包。跨地域网络实例互通时需要购买带宽包,支付带宽包的费用。本身是自己用的,所 以不打算再花钱了。所以只能用公网访问。

2、telnet 公网 端口 不通,一个个排查,首先要设置多个服务器的安全组规则,多个都要设置,自己根据需要增加。

阿里云搭建rocketmq踩坑_第1张图片

3、网络防火墙:没有一个个的去给哪些端口放行,直接简单粗暴关闭防火墙  systemctl stop firewalld.service

 ok,到现在能够telnet 通了,开始将nameservers 和 broker全部启动起来

但最后一直报org.apache.rocketmq.remoting.exception.RemotingConnectException:connect to failed

最后查出来,是要新增一行:     brokerIP1=47.105.160.66(你自己的公网ip),每个服务对应自己的公网ip。

最后终于启动成功了。

你可能感兴趣的:(阿里云搭建rocketmq踩坑)