以2台设备为例
A :192.168.1.23
B:192.168.1.24
分别在A以及B上执行:
useradd rocketmq
mkdir /home/rocketmq/store
mkdir /home/rocketmq/store/index
mkdir /home/rocketmq/store/consumequeue
mkdir /home/rocketmq/store/commitlog
mkdir /home/rocketmq/store/config
cd /usr/local/src/
wget https://archive.apache.org/dist/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-reip
unzip rocketmq-all-4.6.0-bin-release.zip -d /usr/local/
cd ..
ln -s rocketmq-all-4.6.0-bin-release rocketmq
修改A的broker-a.properties
vim /usr/local/rocketmq/conf/2m-noslave/broker-a.properties
添加一下内容:
brokerClusterName=rocketmq-cluster
brokerName=broker-a
brokerId=0
namesrvAddr=192.168.1.23:9876;192.168.1.24:9876
brokerIP1=192.168.1.23
defaultTopicQueueNums=4