12.4 rocketmq集群的搭建

环境

  • JDK1.8

  • maven3.6.0

  • centos7.6主机两台

下载解压

wget https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip
unzip rocketmq-all-4.6.0-bin-release.zip
mv rocketmq-all-4.6.0-bin-release /usr/local/rocketmq

修改配置文件

rocketmq默认给出了三种建议配置模式 2m-2s-async(主从异步),----本文采用这种 2m-2s-sync(主从同步) 2m-noslave(仅master)

  1. 对主机一(192.168.163.196)进行操作

cd /usr/local/rocketmq/conf/2m-2s-async
vim broker-a.properties
# 向配置文件中追加如下内容
namesrvAddr=192.168.163.196:9876;192.168.163.197:9876
listenPort=10911
storePathRootDir=/usr/local/rocketmq/master/store
storePathCommitLog=/usr/local/rocketmq/master/store/commitlog
storePathConsumeQueue=/usr/local/rocketmq/master/store/consumequeue
storePathIndex=/usr/local/rocketmq/master/store/index
storeCheckpoint=/usr/local/rocketmq/master/store/checkpoint
  1. 对主机二(192.168.163.197)进行操作

  1. 设置Rocketmq运行时的JVM内存

启动Rocketmq

  1. 主机一上操作

  1. 主机二上操作

搭建Console可视化控制台

打开控制台查看集群启动状态

关闭命令

Last updated

Was this helpful?