问题:
搭建设备中有多个网卡,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文件中,横杠前面的全去掉,效果如下图:
对应这种配置文件不生效的问题,还要从配置文件本身找起