linux 安装RocketMQ4.X
1:官方文档,下载安装包
http://rocketmq.apache.org/docs/quick-start/
2:安装 unzip 解压器
yum install unzip
3: 解压安装包
unzip rocketmq-all-4.7.0-source-release.zip
4:进入解压目录
cd rocketmq-all-4.7.0/
5:编译(前提要安装maven) ,这个过程有点长,可能要半个小时左右
mvn -Prelease-all -DskipTests clean install -U
5:进入 rocketmq目录
6:启动
sh bin/mqnamesrv
![](https://img2020.cnblogs.com/blog/1986104/202003/1986104-20200327155412714-1786906499.png)
服务器内存不足的话会报错,进入 bin 找到 runserver.sh vi编辑
修改成 JAVA_OPT="${JAVA_OPT} -server -Xms528m -Xmx528m -Xmn256m"
7:没问题的话守护进程启动
nohup sh bin/mqnamesrv &
8:启动 mqbroker
sh bin/mqbroker -n localhost:9876
报错的话 修改 runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms528m -Xmx528m -Xmn256m"
9:守护进程启动
nohup sh bin/mqbroker -n localhost:9876 &
![](https://img2020.cnblogs.com/blog/1986104/202003/1986104-20200327162014876-317186516.png)
10:发送接收消息测试
![](https://img2020.cnblogs.com/blog/1986104/202003/1986104-20200327162110417-1404768914.png)
关闭 brokey
sh bin/mqshutdown broker
关闭 namesrv
sh bin/mqshutdown namesrv