二进制下载地址:https://rocketmq.apache.org/zh/download/
三节点安装jdk
[root@mq2-72 ~]# tar -zxvf jdk-8u401-linux-x64.tar.gz -C /usr/local/
#环境变量内容追加到文件底部
vim /root/.bash_profile
#JDK1.8
export JAVA_HOME=/usr/local/jdk1.8.0_401
export PATH=$JAVA_HOME/bin:$PATH三节点解压二进制
[root@mq2-72 ~]# mkdir /application/
[root@mq2-72 ~]# unzip -o rocketmq-all-4.9.4-bin-release.zip /application/
[root@mq3-73 ~]# mkdir /application/
[root@mq3-73 ~]# unzip -o rocketmq-all-4.9.4-bin-release.zip /application/
[root@mq1-74 ~]# mkdir /application/
[root@mq1-74 ~]# unzip -o rocketmq-all-4.9.4-bin-release.zip /application/三节点修改配置(按需配置、基于服务器资源)
cd /application/rocketmq/bin
vim runserver.sh
Xms 为jvm启动时分配的内存,比如-Xms512m,表示分配512M
Xmx 为jvm运行过程中分配的最大内存,比如-Xms512m,表示jvm进程最多只能够占用512M内存
Xmn 堆内新生代的大小,-Xmn256m代表新生代大小为256M
cd /application/rocketmq/bin
vim runbroker.sh
Xms 为jvm启动时分配的内存,比如-Xms512m,表示分配512M
Xmx 为jvm运行过程中分配的最大内存,比如-Xms512m,表示jvm进程最多只能够占用512M内存
-XX:MaxDirectMemorySize 用于设置直接内存的最大大小

启动NameServer
cd /application/rocketmq/
nohup /application/rocketmq/bin/mqnamesrv 2>&1 &
#有报错解决报错、看日志
tail -f nohup.out
tail -f /root/logs/rocketmqlogs/namesrv.log

