RocketMQ多master多SLAVE配置

如果未配置过双master模式的您。(过多详细的我就不说了)建议先看看这个,这样更容易看懂:
http://blog.youkuaiyun.com/u014182745/article/details/77154444

1、首先配置hosts

192.168.3.201 service1
192.168.3.202 service2
192.168.3.203 service3
192.168.3.204 service4


192.168.3.201 rocketmq-nameserver1
192.168.3.201 rocketmq-master1
192.168.3.202 rocketmq-nameserver2
192.168.3.202 rocketmq-master2
192.168.3.203 rocketmq-nameserver3
192.168.3.203 rocketmq-master1-slave
192.168.3.204 rocketmq-nameserver4
192.168.3.204 rocketmq-master2-slave

2、修改配置文件:

#2m-2s-async表示异步双写模式
#cd /zdq/apache-rocketmq/conf/2m-2s-async

可以看见,里面有4个文件:(分别启动所需要的配置文件)

broker-a.properties ----》192.1683.201
broker-a-s.properties ----》192.1683.203
broker-b.properties   ----》192.1683.202
broker-b-s.properties ----》192.1683.204

分别修改:

broker-a.properties:
brokerClusterName=rocketmq-cluster    ----》所有的配置成这样的,表示同一集群
brokerName=broker-a    -----》(主节点和从节点此项一致)
brokerId=0     -----》0表示master模式
brokerRole=ASYNC_MASTER  ----》异步复制Master
.....(其它配置跟http://blog.youkuaiyun.com/u014182745/article/details/77154444配置一致)
broker-b.properties:
brokerClusterName=rocketmq-cluster    ----》所有的配置成这样的,表示同一集群
brokerName=broker-b    -----》(主节点和从节点此项一致)
brokerId=0     -----》0表示master模式
brokerRole=ASYNC_MASTER ----》异步复制Master
.....(其它配置跟http://blog.youkuaiyun.com/u014182745/article/details/77154444配置一致)
broker-a-s.properties:
brokerClusterName=rocketmq-cluster    ----》所有的配置成这样的,表示同一集群
brokerName=broker-a    -----》(主节点和从节点此项一致)
brokerId=1     -----》1表示从节点
brokerRole=SLAVE  ----》从节点一定要修改此项
.....(其它配置跟http://blog.youkuaiyun.com/u014182745/article/details/77154444配置一致)
broker-b-s.properties:
brokerClusterName=rocketmq-cluster    ----》所有的配置成这样的,表示同一集群
brokerName=broker-b    -----》(主节点和从节点此项一致)
brokerId=1     -----1表示从节点
brokerRole=SLAVE  ----》从节点一定要修改此项
.....(其它配置跟http://blog.youkuaiyun.com/u014182745/article/details/77154444配置一致)

3、启动全部的:nameserver

#cd /zdq/apache-rocketmq/bin
#nohup sh mqnamesrv &

4、分别启动BrokerServer :

192.168.3.201启动如下:
nohup sh mqbroker -c /zdq/apache-rocketmq/conf/2m-2s-async/broker-a.properties >/dev/null 2>&1 &
192.168.3.202启动如下:
nohup sh mqbroker -c /zdq/apache-rocketmq/conf/2m-2s-async/broker-b.properties >/dev/null 2>&1 &
192.168.3.203启动如下:
nohup sh mqbroker -c /zdq/apache-rocketmq/conf/2m-2s-async/broker-a-s.properties >/dev/null 2>&1 &
192.168.3.204启动如下:
nohup sh mqbroker -c /zdq/apache-rocketmq/conf/2m-2s-async/broker-b-s.properties >/dev/null 2>&1 &

全部使用jps命令:(出现如下信息,说明配置正确)

4563 Jps
4103 NamesrvStartup
4185 BrokerStartup

5、从管理界面看启动情况(需要配置Tomcat,如果不会请查看:http://blog.youkuaiyun.com/u014182745/article/details/77154444
提醒:修改config.properties:

rocketmq.namesrv.addr=192.168.3.201:9876;192.168.3.202:9876;192.168.3.203:9876;192.168.3.204:9876

访问:http://192.168.3.201:8080/rocketmq-console/cluster/list.do
出现如下界面:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值