开发者学堂课程【RocketMQ知识精讲与项目实战(第一阶段):集群搭建3】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/702/detail/12371
集群搭建3
上一部分已经把集群搭建的核心配置,也就是 broker 的配置文件已经配置完了。接下来就可以进行启动了,但是在启动前还需要进行一个检查。
修改启动脚本文件
1) runbroker. sh
vi/usr/local/rocketmq/bin/runbroker. sh
需要根据内存大小进行适当的对VM参数进行调整:
#开发环境配置JVM Configuration
JAVAOPT="S{JAVAOPT}-server-Xms 256m-Xmx256m-Xmn128m"
2) runserver. sh
vim/usr/local/rocketmq/bin/runserver. sh
JAVAOPT="S{JAVAOPT}-server-Xms256m-xmx256m-xmn128m-XX: Metaspacesize =128m-
XX: MaxMetaspaces1ze =320m"
要检查两个目录文件,默认内存是比较大的,但是本机内存较小所以需要进行改动,检查工作都完成之后我们进行启动,启动就是进行启动 NameServe 集群和启
动 Broker 集群。
1)启动 NameServe 集群
分别在192.168.25.135和192.168.25.13
2)启动 NameServer
cd/usr/local/rocketmq/bin
nohup sh mqnamesrv&
在192.168.25.135上启动master 1和slave 2
master 1:
cd/usr/local/rocketmq/bin
Nohupsh mqbroker-c/usr/local/rocketmq/conf/2m-noslave/broker-a. properties &
slave 2:
cd/usr/local/rocketmq/bin
nohupsh mqbroker-c/usr/local/rocketmq/conf/2m-noslave/broker-b-s properties &
在192.168.25.138上启动master 2和slave 2
直接执行命令即可,用 jps 查看
master 2
cd/usr/local/rocketmq/bin
nohupsh mqbroker-c/usr/local/rocketmq/conf/2m-noslave/broker-b. properties &
slave 1
cd/usr/local/rocketmq/bin
nohupsh mabroker-c/usr/local/rocketing/conf/2m-noslave/broker-
a-s properties &