启动Master成功了,但是启动Slave时就出错:
[root@rocketmq-nameserver4 bin]# jps
71652 BrokerStartup
70664 NamesrvStartup
71775 Jps
[3]+ 退出 255 nohup sh mqbroker -c /usr/local/rocketmq/conf/2m-2s-sync/broker-d-s.properties
问题原因:
路径问题并不是说所配置的路径不存在,而是A机器中的Master1和Slave2不能使用相同的路径。同理,B机器中的Master2与Slave1也就不能相同
解决办法
storePathRootDir=/usr/local/rocketmq/store-s
storePathCommitLog=/usr/local/rocketmq/store-s/commitlog
storePathConsumeQueue=/usr/local/rocketmq/store-s/consumequeue
storePathIndex=/usr/local/rocketmq/store-s/index
storeCheckPoint=/usr/local/rocketmq/store-s/checkpoint
abortFile=/usr/local/rocketmqs/store-s/abort
保持Master中的配置不变,修改Slave中的路径
最后解决
[root@localhost bin]# jps
3249 Jps
2851 BrokerStartup
3173 BrokerStartup
2255 NamesrvStartup
评论区