问题:
搭建设备中有多个网卡,broker在启动时默认选择了一个网卡,由于网段不对,不能在外部访问,而在broker配置文件中修改brokerIP1=10.1.1.1并不生效。
原因:
当使用命令 sh mqbroker -m >../conf/me-2m-2s-async/broker.p 创建配置文件broker.p时,默认生成的文件带了时间等格式,如下图:

当我使用网上的例子:
echo "brokerIP1=10.19.73.64的外网IP" > broker.properties
发现成功了,外网可以访问的。但是broker.p里面并没有 2018-12-12 13:59:15 INFO main 这样的信息,而直接是brokerIP1=10.19.73.64这一句。
解决:
将使用命令生成后的broker.p文件中,横杠前面的全去掉,效果如下图:

对应这种配置文件不生效的问题,还要从配置文件本身找起
本文解决了在搭建设备中因默认网卡选择不当导致的Broker无法外部访问问题。通过调整broker.p配置文件格式,去除时间戳等非关键信息,实现了正确设置BrokerIP,确保外网可访问。
1509

被折叠的 条评论
为什么被折叠?



