brokerIP1 | String | Broker服务地址 | |
brokerIP2 | String | BrokerHAIP地址,供slave同步消息的地址 |
我没有配置brokerIP2 , 导致一直找不到可用的从节点。
参数具体代表什么意思参考链接:https://blog.csdn.net/dianhe7741/article/details/101870269
1、开放端口:
10912
10911
10909
9876
2、配置broker
master
brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48 #文件保留时间,默认72小时,表示非当前写文件最后一次更新时间加上filereservedtime小与当前时间,该文件将被清理
brokerRole = SYNC_MASTER
flushDiskType = ASYNC_FLUSH
brokerIP1= 当前主机ip
brokerIP2=当前主机ip
namesrvAddr=
storePathRootDir=/usr/local/rocketmq/store/broker-b-s
storePathCommitLog=/usr/local/rocketmq/store/broker-b-s/commitlog
autoCreateTopicEnable=true
autoCreateSubscriptionGroup=true
slave:
brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 1
deleteWhen = 04
fileReservedTime = 48
brokerRole = SLAVE
flushDiskType = ASYNC_FLUSH
brokerIP1=当前主机ip
brokerIP2=当前主机ip
namesrvAddr=
storePathRootDir=/usr/local/rocketmq/store/broker-a
storePathCommitLog=/usr/local/rocketmq/store/broker-a/commitlog
autoCreateTopicEnable=true
autoCreateSubscriptionGroup=true
配置完,重启ok