1.环境准备
1.64bit JDK1.8+
2.Maven3.2.x+
2.下载
RocketMQ | 官网下载,本文使用4.9.4版本 (下载Binary即可)
控制台插件下载(以前叫Console,现改为Dashboard)
2.部署
2.1 添加环境变量
变量名:ROCKETMQ_HOME
变量值:MQ的根目录
2.2 启动mqnamesrv
打开cmd命令窗口,cd到mq安装目录中的bin文件夹中
执行命令:start mqnamesrv.cmd
执行成功后会弹出新的cmd窗口,不要关闭它
2.3 启动mqbroker
在之前打开的cmd窗口中
执行命令:start mqbroker.cmd -n 127.0.0.1:9876
执行成功后会弹出新的cmd窗口,不要关闭它
3.启动控制台插件
3.1 修改配置文件
修改application.yml中的rocketmq.config.namesrvAddrs:
配置成启动mqbroker时命令中-n后设置的地址
此步骤也可以忽略,在控制台中手动增加
3.2 打Jar包
cmd到下载解压后的插件主目录(这里插件其实是源代码,也可以编译工具来启动)
执行命令:mvn clean package -DskipTests
打好的jar包会在target目录下
3.3 启动
直接启动target目录下的jar包
执行命令:java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar
3.4 打开控制台
浏览器中输入:127.0.0.1:8080(8080是默认端口,可以在application.yml中修改)
控制台支持中文,可在右上角语言设置中修改
集群页卡中如上图所示,这样RocketMQ就启动成功了
如需要使用新发布的RocketMQ5.0版本,把下载的MQ版本换成5.0即可,部署过程一致