2RocketMQ 环境安装 · SpringCloud微服务实战 · 看云

导航

我们本次使用的RocketMQ 的版本是最新的4.7.0 release

1. 下载安装包

地址:http://rocketmq.apache.org/release_notes/release-notes-4.7.0/
本次我们选择已经编译好的包
51272e0456c1631df9ba1129c5c7e972_MD5.png

都可以点击现在
f838a5aea5f59815663a9af35452db46_MD5.png

解压后目录如下
f5d874e8f59be9c5cb96f0bea5725720_MD5.webp

2. 环境变量配置

3e7c809233bbaa9f793f6544bb3449ac_MD5.webp

否则启动NameServer 会报 Please set the ROCKETMQ_HOME variable in your environment!

3. NameServer 启动

进入bin目录下执行cmd命令
执行start mqnamesrv.cmd,启动NAMESERVER,看到下图说明启动好了
3b940c4a9e685475d1433c8527cc9dd2_MD5.webp

3. Brocker启动

修改RocketMQ bin文件夹下的runbroker.cmd文件,在标红的地方加上双引号
1b222a912fe98e3405c4a00288399bf5_MD5.webp

执行start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true,启动BROKER,看到下图说明启动好了
e14f2ebfc6074e012fb088eeeff40527_MD5.webp

4. rocketmq-console 部署

先将代码拉下来

git clone https://github.com/apache/rocketmq-externals.git

4.1 修改rocketmq-console/src/main/resources/application.properties下的配置

仅仅修改了如下配置

# console端口
server.port=8080
# name server地址
# 也可以不修改,在启动完console后,在控制台导航栏 - 运维 - NameSvrAddrList一栏设置
rocketmq.config.namesrvAddr=localhost:9876

4.2 构建执行包

进入rocketmq-console执行以下构建命令

mvn clean package -DskipTests

在target 目录中可以看到编译好的包

4.3 启动

打开cmd,进入当前target 目录

java -jar rocketmq-console-ng-1.0.1.jar

看到以下说明启动成功
1735a4328fa8ec6b35284b3ebd523b29_MD5.png

4.4 访问

浏览器输入http://localhost:8080/#/
4e5a5f607dee24fc58b2eb569b706032_MD5.png