# rmq
# 资源分配情况如下:
# ip1 : ns1,bs
# ip2 : ns2,am
# ip3 : as,bm
# 因为一个节点会部署多个RMQ 服务,因此做如下配置,搭建使用2m-2s-sync,
# master 端口是 8665 slave 端口是 8655
├─rocketmq-brk-am
│ ├─benchmark
│ ├─bin
│ ├─conf
│ │ ├─2m-2s-sync
│ │ └─configs
│ │ ├─2m-2s-async
│ │ └─2m-noslave
│ └─lib
├─rocketmq-brk-as
│ ├─benchmark
│ ├─bin
│ ├─conf
│ │ ├─2m-2s-sync
│ │ └─configs
│ │ ├─2m-2s-async
│ │ └─2m-noslave
│ └─lib
├─rocketmq-brk-bm
│ ├─benchmark
│ ├─bin
│ ├─conf
│ │ ├─2m-2s-sync
│ │ └─configs
│ │ ├─2m-2s-async
│ │ └─2m-noslave
│ └─lib
├─rocketmq-brk-bs
│ ├─benchmark
│ ├─bin
│ ├─conf
│ │ ├─2m-2s-sync
│ │ └─configs
│ │ ├─2m-2s-async
│ │ └─2m-noslave
│ └─lib
├─rocketmq-ns1
│ ├─benchmark
│ ├─bin
│ ├─conf
│ │ ├─2m-2s-sync
│ │ └─configs
│ │ ├─2m-2s-async
│ │ └─2m-noslave
│ └─lib
└─rocketmq-ns2
├─benchmark
├─bin
├─conf
│ ├─2m-2s-sync
│ └─configs
│ ├─2m-2s-async
│ └─2m-noslave
└─lib
每个conf目录下都有namesrv.conf
内容如下:
listenPort=8678
rocketmq-ns1,rocketmq-ns2 无需改动
rocketmq-brk-am\conf\2m-2s-sync\broker-a.properties 内容如下
brokerClusterName=DefaultCluster
brokerName=broker-a
brokerId=0
deleteWhen=04
fileReservedTime=168
brokerRole=SYNC_MASTER
flushDiskType=ASYNC_FLUSH
storePathRootDir=/root/rocketmq/store/am
storePathCommitLog=/root/rocketmq/store/am/commitlog
listenPort=8665
rocketmq-brk-bs\conf\2m-2s-sync\broker-b-s.properties 内容如下
brokerClusterName=DefaultCluster
brokerName=broker-b
brokerId=1
deleteWhen=04
fileReservedTime=128
brokerRole=SLAVE
flushDiskType=ASYNC_FLUSH
storePathRootDir=/root/rocketmq/store/bs
storePathCommitLog=/root/rocketmq/store/bs/commitlog
listenPort=8655
rocketmq 集群搭建
猜你喜欢
转载自my.oschina.net/corleone/blog/1803449
今日推荐
周排行