1集群中需要先在环境变量中添加java的路径
export JAVA_HOME=/usr/lib/jvm/java-1.8.0 export JRE_HOME=JAVA_HOME/jre export PATH=PATH:JAVA_HOME/bin:JRE_HOME/bin export CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
分别启动rocketmqOS1与rocketmqOS2两个主机中的NameServer,启动命令完全相同。
在对应的解压目录下
/opt/ops/rocketmq-all-4.9.0-bin-release
执行这个命令
nohup sh bin/mqnamesrv &
broker节点启动命令,roketmq1
nohup sh bin/mqbroker -c conf/2m-2s-async/broker-a.properties &
broker节点启动命令,roketmq2
nohup sh bin/mqbroker -c conf/2m-2s-async/broker-b.properties &
如果内存较小,需要把这三个文件中的内存都修改为机器可以启动的内存才可以实际启动。
再启动两个slave
分别启动rocketmqOS1与rocketmqOS2两个主机的broker Slave,注意,他们指定所要加载的配置文件是不同的。
rocketmq1启动的命令是
nohup sh bin/mqbroker -c conf/2m-2s-async/broker-b-s..properties &
rocketmq2启动的命令是
nohup sh bin/mqbroker -c conf/2m-2s-async/broker-a-s..properties &