问题:
搭建设备中有多个网卡,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文件中,横杠前面的全去掉,效果如下图:

对应这种配置文件不生效的问题,还要从配置文件本身找起
版权声明:本文为pea378原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。