下载地址
官网下不动地址:https://dlcdn.apache.org/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip
腾讯云高速下载: https://mirrors.cloud.tencent.com/apache/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip
1 | |
解压
1 | |
修改启动配置项
后面我们会启动 mqnamesrv 与 mqbroker ,他们各自调用的 sh 命令如下图所示:

1 | |

上述内存默认为 4g 太大,我们服务器一般没那么高配置,改小一点。
1 | |

如上图更改所示,默认 8g,我们需要改小一点。
修改 Broker 配置默认生成一个测试 Topic
1 | |
配置环境变量
1 | |
启动 namesever
1 | |
我们打印一下 nohuo.out
1 | |
输出:
1 | |
启动成功
启动 broker
1 | |
打印一下 nohuo.out
输出:
1 | |
测试
在 rocketmq 中,有一个脚本可以快速的验证服务。
1 | |
输出信息:
1 | |
会快速启动生产者发送消息,应该是 1000 条。
这个是调用的那个地方呢?
1 | |
输出:
1 | |
调用的就是上述 jar 包。
现在开始测试消费者:
1 | |
大致输出如下:
1 | |
会看到很多类似的消费信息。
至此,我们单机的 rocketMQ 的服务已经搭建完成了。
停止 rocketMQ
1 | |