RocketMQ 的安装包分为两种,二进制包和源码包,二进制包是已经编译完成后可以直接运行的,源码包是需要编译后运行的。
rocketmq-all-5.0.0-ALPHA-bin-release.zip
源码包直接解压
rocketmq-all-5.0.0-ALPHA-source-release.zip
二进制包使用maven编译
- $ unzip rocketmq-all-5.0.0-source-release.zip
- $ cd rocketmq-all-5.0.0-source-release/
- $ mvn -Prelease-all -DskipTests clean install -U
- $ cd distribution/target/rocketmq-5.0.0/rocketmq-5.0.0

- ### 启动namesrv
- $ nohup sh bin/mqnamesrv &
-
- ### 验证namesrv是否启动成功
- $ tail -f ~/logs/rocketmqlogs/namesrv.log
- The Name Server boot success...

我们可以在namesrv.log 中看到 'The Name Server boot success..', 表示NameServer 已成功启动。

- ### 先启动broker
- $ nohup sh bin/mqbroker -n localhost:9876 &